Compare commits

..

177 Commits

Author SHA1 Message Date
BlackMATov
f2e7968853 Merge branch 'dev' 2025-03-08 04:18:57 +07:00
BlackMATov
ba0b96f7e5 update changelog 2025-03-08 04:16:00 +07:00
BlackMATov
e6735fd526 fix Unity deprecation warnings 2025-03-08 04:04:41 +07:00
f945d7dddb Merge pull request #2 from BlackMATov/feature/deferred-rendering-camera
Feature/deferred-rendering-camera
2023-02-11 16:53:32 +07:00
BlackMATov
e8f5414de0 setup cameras for the builtin deferred rendering
Co-Authored-By: leonardozimbres <3225893+leonardozimbres@users.noreply.github.com>
2023-02-11 02:12:48 +07:00
BlackMATov
3e24f79892 remove some default dependencies 2023-02-10 23:38:05 +07:00
BlackMATov
29264310b6 to 2019.4 2023-01-10 21:37:32 +07:00
BlackMATov
be60fdfc9e prepare to version 1.4.0 2023-01-10 21:23:00 +07:00
BlackMATov
218f1327e8 add web demo link 2023-01-05 05:30:56 +07:00
BlackMATov
3800fe5657 remove web demo 2023-01-05 04:37:44 +07:00
BlackMATov
5700244411 remove iframe video from readme 2023-01-05 04:15:23 +07:00
BlackMATov
c13b440ada add readme, license, and demo 2023-01-05 04:00:10 +07:00
BlackMATov
c4a7f409c2 move project to root depo directory 2023-01-05 02:22:34 +07:00
BlackMATov
eb15d01fff remove dev stuff 2023-01-05 02:03:21 +07:00
BlackMATov
38e573ffe9 Merge branch 'dev' 2021-06-06 04:39:07 +07:00
BlackMATov
6edba87037 Fix: preview in Unity 2021 2021-06-06 04:11:09 +07:00
BlackMATov
9ec4ddf140 fix: frameCount returns 0 before start 2021-05-16 21:04:45 +07:00
BlackMATov
72ea3571b2 new structure of directories 2021-03-20 21:33:12 +07:00
BlackMATov
944b64db36 temporary remove ftsource 2021-03-20 20:49:46 +07:00
BlackMATov
57ab951fa1 remove old test data 2021-03-08 22:51:20 +07:00
BlackMATov
2db96ff491 Merge branch 'dev' into main 2021-01-08 19:10:14 +07:00
BlackMATov
e0583a8ffb update changelog 2021-01-08 19:03:39 +07:00
BlackMATov
1b1fdf3641 reconvert example animations 2021-01-08 17:44:42 +07:00
BlackMATov
8ff74b5ca3 PreferBinarySerialization for swf assets 2021-01-08 17:40:38 +07:00
BlackMATov
795da42197 fix 2019 deprecation warnings 2021-01-08 15:05:45 +07:00
BlackMATov
93baf5e7e9 remove deprecated GuiLayer 2021-01-08 14:07:00 +07:00
BlackMATov
04763bec5b Create add component menu item for FlashTools components 2020-11-03 23:01:30 +07:00
BlackMATov
f5c95ce395 Create asset menu item for SwfSettings 2020-11-03 23:00:57 +07:00
BlackMATov
7e3c3d6607 new promo images 2020-10-27 18:56:55 +07:00
BlackMATov
029b67e102 Unity 2017.4.40f1 2020-10-26 00:09:17 +07:00
BlackMATov
572a791035 update README 2020-10-26 00:07:01 +07:00
2b721be77c missing reconvert 2019-03-22 17:32:30 +07:00
35fbb762cc reconvert all animations 2019-03-22 15:58:45 +07:00
8b6861c100 Add optional bitmap trimming 2019-03-22 15:44:07 +07:00
a2016ee01f Add log message about successfully converting 2019-03-22 14:15:57 +07:00
2161b38432 Add warning notes about outdated assets 2019-03-22 13:52:30 +07:00
65bc86a390 Add bitmap trimming 2019-03-22 11:22:24 +07:00
ca52ce93d2 Fix preview leaks in the Editor mode 2019-03-22 05:53:14 +07:00
faca20e535 todo and example of needed trimming 2019-03-21 20:51:42 +07:00
dcf685aed6 fix 2018.3.2f1 compilation 2019-01-24 01:58:09 +07:00
ab26d593ff todo 2019-01-24 01:19:33 +07:00
cbc8bbd20f 1.3.13 2018-10-30 01:50:19 +07:00
0a2a0de800 new icons 2018-10-30 01:49:08 +07:00
9217dee8c2 Fix preview shutdown warning 2018-10-29 23:06:51 +07:00
853da8be02 Fix anchor frame label detector 2018-10-27 02:34:29 +07:00
6e7c85243e remove old unity version support 2018-10-27 01:13:51 +07:00
5c88c96e3b upgrade to 2017.4.13f1 2018-10-27 00:03:29 +07:00
c617a093da upgrade to 5.6.6f2 2018-10-26 01:33:43 +07:00
c84eaf8462 gitignore 2018-06-08 20:52:08 +07:00
06de973e27 Merge 2018-01-29 01:27:02 +07:00
33432e100f new test animation 2018-01-29 00:59:15 +07:00
a50ef6b92a Added tag versions/1.3.11 for changeset 2c90d15de7bc 2018-01-03 02:44:52 +07:00
5f82e624c8 reconvert all animations to 1.3.11 2018-01-03 02:44:02 +07:00
1e7229e134 Fix possible mesh leak after scene switch 2018-01-03 02:34:48 +07:00
fbe1fc811e Fix trial version in Unity 2017 2018-01-03 02:17:07 +07:00
937e1807bc Added tag versions/1.3.10 for changeset 1c3c07ea2554 2017-11-24 08:40:20 +07:00
9c853ea943 reconvert all animations to 1.3.10 2017-11-24 08:34:52 +07:00
a74b616d21 Fix rasterization error with vector graphics in buttons 2017-11-24 08:12:03 +07:00
d4de173168 Fix (Parsing swf error: Failed to read past end of stream) 2017-11-24 07:31:53 +07:00
92645a0042 todo 2017-11-24 01:19:35 +07:00
49434b8543 todo 2017-09-26 19:31:53 +07:00
bcd6905e27 More readable conversion warnings 2017-08-14 21:57:12 +07:00
cd69f3dcd3 Fix (conversion error: 'Error: scaleSelection: Argument number 1 is invalid.') 2017-08-10 22:05:29 +07:00
42060d5e00 new test animation 2017-08-10 22:02:49 +07:00
2743d968a1 Added tag versions/1.3.9 for changeset cc699669cef0 2017-08-06 16:56:40 +07:00
020e933092 reconvert all animations to 1.3.9 2017-08-06 16:50:00 +07:00
5f987eeea8 fix shader properties initialization 2017-08-06 16:44:51 +07:00
08ac4cc73e Replace mask shader "if + discard" instruction to "clip" 2017-08-06 02:34:37 +07:00
5611da7a7c Replace string shader properties to id 2017-08-06 02:24:45 +07:00
9f7f0e5a2b Replace shader "if" instruction to "step" 2017-08-06 02:07:09 +07:00
17a7a1f10e todo 2017-08-06 00:40:41 +07:00
0d42dd1b12 fix warning on add missing components 2017-08-06 00:34:16 +07:00
2aa7ca4a0a hideFlags for generated mesh 2017-08-05 18:53:38 +07:00
7638614d33 todo 2017-08-01 20:25:32 +07:00
262e1f8d40 Bug fix (At line 908 of file "FTMain.jsfl": ReferenceError: ft is not defined) 2017-07-01 23:16:13 +07:00
9b89bfc00b todo 2017-07-01 22:50:31 +07:00
6fe301153f more unsupported tags 2017-06-22 02:11:20 +07:00
f342c83a39 reconvert with new version export 2017-06-20 20:38:38 +07:00
36cc95cd60 Added tag versions/1.3.8 for changeset 7590116fb2e8 2017-06-20 19:55:46 +07:00
abaaced469 update ftsources project 2017-06-20 19:28:20 +07:00
5f24a7dfd9 todo and new test animation 2017-06-20 07:26:44 +07:00
5f3302b459 force fullrect for sprites 2017-06-19 20:14:40 +07:00
4471d05910 todo and little reconvert button improvement 2017-06-19 06:30:54 +07:00
9d0846d7dc progress bar improvements 2017-06-19 06:17:36 +07:00
8142f49e90 fix filter scale for export with custom graphic scale 2017-06-19 03:49:35 +07:00
4033ca68e8 todo 2017-06-18 21:12:35 +07:00
f0fafc4314 reconvert example animations 2017-06-16 00:26:53 +07:00
47973918ad fix bug with big multiple reimport 2017-06-16 00:12:41 +07:00
8b165ba45f fix tweens with incorrect end 2017-06-14 00:33:49 +07:00
0a9aa0c5de dev tests 2017-06-12 01:38:39 +07:00
a56825cf4b TODO 2017-06-12 01:38:22 +07:00
90b2d90157 fix tick timer without clip 2017-06-02 06:12:14 +07:00
84a7539b56 todo and test animations 2017-05-29 16:47:56 +07:00
f26d1f1f2e todo 2017-05-28 04:22:42 +07:00
3b775751a2 warning for shapes in motion tween 2017-05-27 23:11:06 +07:00
26fde9fe89 add version to swf hash 2017-05-27 23:06:42 +07:00
f0f18e6aec many fixes about groups 2017-05-27 00:44:38 +07:00
9ea77def56 Fix overlay blending mode 2017-05-25 00:48:25 +07:00
fa15c96de4 little tweek prepare_all_tweens 2017-05-21 02:44:11 +07:00
a147b74ddf function names refactoring 2017-05-21 02:32:13 +07:00
7ef01ccc2e base jsfl functions to FTBase 2017-05-21 01:49:43 +07:00
ee998c3770 refactor prepare tweens 2017-05-21 00:53:40 +07:00
26427f2220 improved profile mode 2017-05-20 18:54:19 +07:00
1341a47f09 Prepare shapes in tweens 2017-05-20 05:28:50 +07:00
29dc1b3253 Add HD, SD script export 2017-05-19 04:47:36 +07:00
8ca72bf194 Fix drawing object shape problems 2017-05-18 04:11:30 +07:00
d5575c005a Fix convertSelectionToBitmap for big item (over 4000px) 2017-05-17 03:16:49 +07:00
94c44c37cb Remove excess animation reimports 2017-05-16 17:33:59 +07:00
f9b9acd3b7 Add SwfClip bounds functions (currentLocalBounds, currentWorldBounds) 2017-05-16 03:07:26 +07:00
26e30e45f2 Fix Unity 5.6 submesh sorting bug 2017-05-15 23:46:15 +07:00
4451018727 add swf path to convertion error 2017-05-15 05:33:14 +07:00
b1feaec2c9 default 2048 size and truecolor 2017-05-15 05:14:18 +07:00
a38e05f955 remove external alpha IF from shaders 2017-05-15 04:49:25 +07:00
d591379acc Shape tween warning 2017-05-15 04:21:57 +07:00
8ded077428 Fix optimizator bitmap trim problems 2017-05-13 23:43:02 +07:00
3c5f3784e5 Fix locked elements problem 2017-05-10 02:11:46 +07:00
513e477214 Fix shape groups in tweens version 2 2017-05-10 00:42:22 +07:00
55d7df349e Fix shape groups in tweens 2017-05-09 00:26:22 +07:00
faff1d4c6e todo 2017-04-08 01:20:44 +07:00
103190fcc7 move Promo. add org-mode todo. 2017-03-27 00:22:19 +07:00
8867ed855a Added tag versions/1.3.7 for changeset 3269e6a0cceb 2017-03-18 21:10:56 +07:00
df364244b4 fix multiple import 2017-02-24 02:13:55 +07:00
5012b53ac1 fix single frame optimization 2017-02-24 00:28:56 +07:00
b7e026e8ff Added tag versions/1.3.6 for changeset 9df7b359e92b 2017-02-17 22:37:05 +07:00
4df50242cc update dll project 2017-02-17 22:33:26 +07:00
3f4fc9f8aa importer save and reimport 2017-02-17 22:21:38 +07:00
1976d315c4 Raw enumerator to CustomYieldInstruction. More yield instructions. 2017-02-17 17:00:45 +07:00
1abb0878b9 fix for scale very small items 2017-02-16 02:22:40 +07:00
294c6bba91 docs to markdown 2017-02-15 22:57:43 +07:00
df9d7ccd43 generate xml docs for dll by default 2017-02-15 21:45:53 +07:00
8981016d57 export_path_postfix 2017-02-15 19:43:07 +07:00
bc8ea51463 big item optimization 2017-02-15 19:27:42 +07:00
ce4c644ef2 Added tag versions/1.3.5 for changeset 39774d053be6 2017-02-14 20:12:57 +07:00
dc77088885 Fix sprite import problem 2017-02-14 20:12:41 +07:00
ae5cc6de9f Added tag versions/1.3.4 for changeset cae01694a518 2017-02-14 03:58:31 +07:00
a351e7352d 1.3.4 2017-02-14 03:47:39 +07:00
c607777454 asset postprocessor fixes 2017-02-14 03:40:30 +07:00
ce269317fc remove prefer binary from assets 2017-02-14 03:34:40 +07:00
7e95d6b49a fix cs6 export problem 2017-02-14 03:33:15 +07:00
f098bfc9bc Added tag versions/1.3.3 for changeset 65d0871b2bcc 2017-02-13 20:00:06 +07:00
bee56e75a9 Fix undefined unusedItems in CS6 2017-02-13 19:59:49 +07:00
7ba00a7e9a undefined unusedItems in CS6 2017-02-13 19:51:49 +07:00
545eacdaf8 Added tag versions/1.3.2 for changeset f4c5c42402d6 2017-02-13 18:09:58 +07:00
ad0e6251e8 Fix bug custom scale export with small items optimization 2017-02-13 18:09:38 +07:00
6f4f11cc9d update dll project 2017-02-12 23:18:43 +07:00
7e4bd5b159 asset store tools ignore 2017-02-12 23:05:56 +07:00
2d8bd13384 Added tag versions/1.3.1 for changeset f9309c819e42 2017-02-12 22:57:27 +07:00
fa8a636d2e 1.3.1 2017-02-12 22:57:13 +07:00
27bb4ef58d unity 5.5 fixes 2017-02-12 22:33:42 +07:00
ece15d9ada Added tag versions/1.3.0 for changeset b598c4685a02 2017-02-12 22:08:14 +07:00
bc8d6c890a 1.3.0 2017-02-12 22:07:47 +07:00
f12f2f9012 new small vector scaled items optimization 2017-02-12 21:57:23 +07:00
c6f86098e2 dev animations 2017-02-12 18:37:07 +07:00
cc8677e61f more unsupported tags 2017-02-12 18:36:03 +07:00
0386992965 added note message about problems of animation in preview 2017-02-12 18:18:46 +07:00
a19ca2499f reconvert example animations 2017-02-12 17:25:01 +07:00
ce4611e23b Export animations with custom scale (for retina) 2017-02-12 17:18:33 +07:00
99d4236e13 ETC1 support 2017-02-12 10:24:32 +07:00
04ddf0d08e more beautiful progress bar 2017-02-12 09:04:09 +07:00
77287a9b4a new dev animation 2017-02-11 23:25:38 +07:00
5b26becc27 some ping objects 2017-02-11 22:40:50 +07:00
1084c839a1 Added tag versions/1.2.0 for changeset 17333d65ec3f 2017-02-11 21:14:58 +07:00
7042caf82a 1.2.0 2017-02-11 21:14:36 +07:00
21fe31585f Yields instructions 2017-02-11 20:57:49 +07:00
290fd066b5 unscaled delta time support 2017-02-11 19:46:49 +07:00
16ee7896bf PreferBinarySerialization for Unity 5.5 2017-02-11 18:31:03 +07:00
a0a223b4bb reconvert example swfs 2017-02-11 18:15:12 +07:00
5a04b6b314 refactor asset reconverting 2017-02-11 16:58:29 +07:00
dfcac503df progress bars 2017-02-11 14:13:03 +07:00
a3e9da5c73 remove multiphased import 2017-02-11 12:25:00 +07:00
eed1253aeb dev tests 2017-02-10 22:55:33 +07:00
97a4f98310 to 5.3.7p2 2017-02-10 22:54:10 +07:00
ca69c71fe6 fix guide layer bug 2016-12-14 18:25:15 +07:00
9bd17c23c5 Added tag versions/1.1.1 for changeset c8459549f088 2016-12-06 19:35:28 +07:00
15782ad142 conversion error by shape tween in CS6 2016-12-06 09:27:34 +07:00
3fa3bf5564 fix life after death and little view stuff 2016-12-05 23:31:45 +07:00
0d9cd6603e Added tag versions/1.1 for changeset eba90ee83eab 2016-12-05 04:47:35 +07:00
223 changed files with 5936 additions and 3390 deletions

View File

Before

Width:  |  Height:  |  Size: 557 KiB

After

Width:  |  Height:  |  Size: 557 KiB

View File

Before

Width:  |  Height:  |  Size: 854 KiB

After

Width:  |  Height:  |  Size: 854 KiB

View File

Before

Width:  |  Height:  |  Size: 738 KiB

After

Width:  |  Height:  |  Size: 738 KiB

View File

Before

Width:  |  Height:  |  Size: 756 KiB

After

Width:  |  Height:  |  Size: 756 KiB

16
.gitignore vendored Normal file
View File

@@ -0,0 +1,16 @@
.vs/*
.vscode/*
obj/*
Temp/*
Logs/*
Library/*
Assets/AssetStoreTools/*
Assets/AssetStoreTools.meta
.DS_Store
flash-tools.sln
flash-tools.userprefs
Assembly-CSharp.csproj
Assembly-CSharp-Editor.csproj

View File

@@ -1,9 +0,0 @@
glob:obj/*
glob:Temp/*
glob:Library/*
glob:.DS_Store
glob:unityflash.sln
glob:unityflash.userprefs
glob:Assembly-CSharp.csproj
glob:Assembly-CSharp-Editor.csproj

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: 565ac5dbf45e14b58bcee5aa4f79dca5
folderAsset: yes
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: 192763089445348b590df037bd02ba55
folderAsset: yes
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: e72f5920f43174475a930b2278d2ee68
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: 9ec6d4de0dc984d269b15a5b38ed1101
folderAsset: yes
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: f454d6a80cf9b452b95be9cceb6063bd
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 52fe01e1d02054956829cb2b0e789c21
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: ecb850ee0072945f88b36d507b1a5963
folderAsset: yes
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: cfcf9a00eead44e0e9cf5679295ce6e3
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 96d2dc1f0773b4a4286adaa13157f239
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: bafd9a8ab0b7f44b48dde98838d05e80
folderAsset: yes
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 83562f86eafdf40fcbd6e9a30a2792cb
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: be59048140afd47f19a422c5c95c36f7
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: 02a966e0b597145c69450932ecb2734d
folderAsset: yes
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: d2f337f1d23b34c7183b0bdab2be2833
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 9f464cd15971b499b84dfb236de754b3
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: c20b2fab1e7424e619bc9d35f033b139
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 940681d2fa46441fa981bde55d8ea65d
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 3104ee5a145db4918a96ff768b551b65
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: 478028c685206498d8d3bad9b40ab1ca
folderAsset: yes
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: ac063efa6d36646a6a2c95bb8238f5d9
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: e88113127ac2948d7ae43830f9d3b474
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 6c5fcdc07abfe4c4c854981c46fc87f0
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: cda27b0f387ac473caa351ef8f0397a0
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: d4b55f0af2b0f4500befed88ac402ea7
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 0d13ae1d44c104550839d382b285d6ce
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 5cd05761509a14c9895dc6fa4bad0697
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: e1886fe1005814f84b209c1ed51e2db9
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 620e9951dbce948179a322e6cc9e3ee7
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 785e915ad20c44aab9661a9e8ee42ffd
timeCreated: 1480709899
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: 0e3bddf96333643c8a12fd862ebc9ec7
folderAsset: yes
timeCreated: 1480709542
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: 1d9cc4715a6c54bbba3e47c8c773d3c5
folderAsset: yes
timeCreated: 1480709552
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,267 @@
## SwfClip
```csharp
// Occurs when clip changes
event Action<SwfClip> OnChangeClipEvent;
// Occurs when sequence changes
event Action<SwfClip> OnChangeSequenceEvent;
// Occurs when current frame changes
event Action<SwfClip> OnChangeCurrentFrameEvent;
```
```csharp
// Gets or sets the animation mesh renderer sorting layer
// [value] - The sorting layer
string sortingLayer { get; set; }
// Gets or sets the animation mesh renderer sorting order
// [value] - The sorting order
int sortingOrder { get; set; }
// Gets or sets the animation tint color
// [value] - The tint color
Color tint { get; set; }
// Gets or sets the animation asset (reset sequence and current frame)
// [value] - The animation asset
SwfClipAsset clip { get; set; }
// Gets or sets the animation sequence (reset current frame)
// [value] - The animation sequence
string sequence { get; set; }
// Gets or sets the animation current frame
// [value] - The animation current frame
int currentFrame { get; set; }
// Gets the current animation sequence frame count
// [value] - The frame count
int frameCount { get; }
// Gets the animation frame rate
// [value] - The frame rate
float frameRate { get; }
// Gets the current frame label count
// [value] - The frame label count
int currentLabelCount { get; }
```
```csharp
// Gets the current frame mesh bounding volume in local space (Since 1.3.8)
// [value] - The bounding volume in local space
Bounds currentLocalBounds { get; }
// Gets the current frame mesh bounding volume in world space (Since 1.3.8)
// [value] - The bounding volume in world space
Bounds currentWorldBounds { get; }
```
```csharp
// Rewind current sequence to begin frame
void ToBeginFrame();
// Rewind current sequence to end frame
void ToEndFrame();
// Rewind current sequence to previous frame
// [returns] - [true], if animation was rewound, [false] otherwise
bool ToPrevFrame();
// Rewind current sequence to next frame
// [returns] - [true], if animation was rewound, [false] otherwise
bool ToNextFrame();
// Gets the current frame label by index
// [returns] - The current frame label
// [index] - Current frame label index
string GetCurrentFrameLabel(int index);
```
## SwfClipController
```csharp
// Occurs when the controller stops played clip
event Action<SwfClipController> OnStopPlayingEvent;
// Occurs when the controller plays stopped clip
event Action<SwfClipController> OnPlayStoppedEvent;
// Occurs when the controller rewinds played clip
event Action<SwfClipController> OnRewindPlayingEvent;
```
```csharp
// Controller play modes
enum PlayModes {
// Forward play mode
Forward,
// Backward play mode
Backward
}
// Controller loop modes
enum LoopModes {
// Once loop mode
Once,
// Repeat loop mode
Loop
}
// Gets or sets a value indicating whether controller play after awake on scene
// [value] - [true] if auto play; otherwise, [false]
bool autoPlay { get; set; }
// Gets or sets a value indicating whether controller uses unscaled delta time
// [value] - [true] if uses unscaled delta time; otherwise, [false]
bool useUnscaledDt { get; set; }
// Gets or sets the controller rate scale
// [value] - The rate scale
float rateScale { get; set; }
// Gets or sets the controller group name
// [value] - The group name
string groupName { get; set; }
// Gets or sets the controller play mode
// [value] - The play mode
PlayModes playMode { get; set; }
// Gets or sets the controller loop mode
// [value] - The loop mode
LoopModes loopMode { get; set; }
// Gets the controller clip
// [value] - The clip
SwfClip clip { get; }
// Gets a value indicating whether controller is playing
// [value] - [true] if is playing; otherwise, [false]
bool isPlaying { get; }
// Gets a value indicating whether controller is stopped
// [value] - [true] if is stopped; otherwise, [false]
bool isStopped { get; }
```
```csharp
// Changes the animation frame with stops it
// [frame] - The new current frame
void GotoAndStop(int frame);
// Changes the animation sequence and frame with stops it
// [sequence] - The new sequence
// [frame] - The new current frame
void GotoAndStop(string sequence, int frame);
// Changes the animation frame with plays it
// [frame] - The new current frame
void GotoAndPlay(int frame);
// Changes the animation sequence and frame with plays it
// [sequence] - The new sequence
// [frame] - The new current frame
void GotoAndPlay(string sequence, int frame);
// Stop with specified rewind action
// [rewind] - If set to [true] rewind animation to begin frame
void Stop(bool rewind);
// Changes the animation sequence and stop controller with rewind
// [sequence] - The new sequence
void Stop(string sequence);
// Play with specified rewind action
// [rewind] - If set to [true] rewind animation to begin frame
void Play(bool rewind);
// Changes the animation sequence and play controller with rewind
// [sequence] - The new sequence
void Play(string sequence);
// Rewind animation to begin frame
void Rewind();
```
## SwfManager
```csharp
// Get cached manager instance from scene or create it (if allowed)
// [allow_create] - If set to [true] allow create
static SwfManager GetInstance(bool allow_create);
```
```csharp
// Get animation clip count on scene
// [value] - Clip count
int clipCount { get; }
// Get animation clip controller count on scene
// [value] - Clip controller count
int controllerCount { get; }
// Get or set a value indicating whether animation updates is paused
// [value] - [true] if is paused; otherwise, [false]
bool isPaused { get; set; }
// Get or set a value indicating whether animation updates is playing
// [value] - [true] if is playing; otherwise, [false]
bool isPlaying { get; set; }
// Get or set a value indicating whether animation updates uses unscaled delta time
// [value] - [true] if uses unscaled delta time; otherwise, [false]
bool useUnscaledDt { get; set; }
// Get or set the global animation rate scale
// [value] - Global rate scale
float rateScale { get; set; }
```
```csharp
// Pause animation updates
void Pause();
// Resume animation updates
void Resume();
// Pause the group of animations by name
// [group_name] - Group name
void PauseGroup(string group_name);
// Resume the group of animations by name
// [group_name] - Group name
void ResumeGroup(string group_name);
// Determines whether group of animations is paused
// [returns] - [true] if group is paused; otherwise, [false]
// [group_name] - Group name
bool IsGroupPaused(string group_name);
// Determines whether group of animations is playing
// [returns] - [true] if group is playing; otherwise, [false]
// [group_name] - Group name
bool IsGroupPlaying(string group_name);
// Set the group of animations use unscaled delta time
// [group_name] - Group name
// [yesno] - [true] if group will use unscaled delta time; otherwise, [false]
void SetGroupUseUnscaledDt(string group_name, bool yesno);
// Determines whether group of animations uses unscaled delta time
// [returns] - [true] if group uses unscaled delta time; otherwise, [false]
// [group_name] - Group name
bool IsGroupUseUnscaledDt(string group_name);
// Set the group of animations rate scale
// [group_name] - Group name
// [rate_scale] - Rate scale
void SetGroupRateScale(string group_name, float rate_scale);
// Get the group of animations rate scale
// [returns] - The group rate scale
// [group_name] - Group name
float GetGroupRateScale(string group_name);
```

View File

@@ -1,8 +1,7 @@
fileFormatVersion: 2
guid: dfa1591b561424bf6a952fcb68bebbc0
timeCreated: 1472651507
licenseType: Free
guid: bd94e0e9b90404d79b089e1bf49bbb05
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,170 @@
### Version 1.4.1
* Fix camera settings for the builtin deferred rendering
* Fix Unity deprecation warnings
### Version 1.4.0
* It's free and Open Source now!
* New minimal Unity version is 2019.4
### Version 1.3.18
* Fix frameCount working before Start
* Fix preview in Unity 2021
### Version 1.3.17
* Fix 2019 warnings
* Force swf asset binary serialization
### Version 1.3.16
* Minor promo fixes
### Version 1.3.15
* Add optional bitmap trimming
* Fix preview leaks in the Editor mode
* Add warning notes about outdated assets
* Add log message about successfully converting
### Version 1.3.14
* Fix 2018.3.2f1 compilation
### Version 1.3.13
* Fix preview shutdown warning
### Version 1.3.12
* Upgrade to minimal LTS version
* Fix anchor frame label detector
* More readable conversion warnings
### Version 1.3.11
* Fix trial version in Unity 2017
* Fix warnings in Unity 2017
* Fix possible mesh leak after scene switch
### Version 1.3.10
* Fix (conversion error: 'Error: scaleSelection: Argument number 1 is invalid.')
* Fix (Parsing swf error: Failed to read past end of stream)
* Fix rasterization error with vector graphics in buttons
### Version 1.3.9
* Not save generated meshes in scene
* Fix (At line 908 of file "FTMain.jsfl": ReferenceError: ft is not defined)
* Fix warning on add missing components
* Replace string shader properties to id
* Replace shader "if" instruction to "step"
* Replace mask shader "if + discard" instruction to "clip"
### Version 1.3.8
* Fix shape groups in tweens problems
* Fix drawing object shape problems
* Fix locked elements problem
* Fix optimizator bitmap trim problems
* Fix Unity 5.6 submesh sorting bug
* Fix convertSelectionToBitmap for big item (over 4000px)
* Fix overlay blending mode
* Add HD, SD script export
* Add shape tween warning
* Add SwfClip bounds functions (currentLocalBounds, currentWorldBounds)
* Remove excess "if" instruction from shaders
* Remove excess animation reimports
### Version 1.3.7
* Fix multiple import
* Fix single frame optimization
### Version 1.3.6
* Fix for scale very small vector items
* Big vector item optimization
* More yield instructions and extensions
### Version 1.3.5
* Fix sprite import problem
### Version 1.3.4
* Fix CS6 export problem
* Fix unity postprocessor problems
### Version 1.3.3
* Fix undefined unusedItems in CS6
### Version 1.3.2
* Fix bug custom scale export with small items optimization
### Version 1.3.1
* Fix some Unity 5.5 deprecated functions
### Version 1.3.0
* ETC separated alpha support
* Export animations with custom scale (for retina)
* New small vector scaled items optimization
### Version 1.2.0
* Add Yield instructions for wait in coroutines(SwfWaitPlayStopped, SwfWaitRewindPlaying, SwfWaitStopPlaying)
* Add unscaled delta time support(for separate animations, groups of animations or for all)
* Fix guide type flash layers
* Some fixes for reconvert asset problem
### Version 1.1.1
* Add conversion error by shape tween in CS6
* Fix life after death (problem about destroying with big lag by frame event)
### Version 1.1.0
* Sequence separator is anchor frame label (not common frame label)
* SwfClip access to frame labels (currentLabelCount, GetCurrentFrameLabel)
* SwfClip events (OnChangeClipEvent, OnChangeSequenceEvent, OnChangeCurrentFrameEvent)
### Version 1.0.0
* Initial asset store version
* Sources to dll
* Palette bitmaps support
### Version 0.5.0
* Flash optimizer twicks
* Blending modes (except Alpha and Erase)
### Version 0.4.0
* Clip groups
* Fix move assets bug
* Tint color for clips
* Animation API improvements
### Version 0.3.0
* Preview for animation assets and clips
* Animation API improvements
* Memory optimizations
### Version 0.2.0
* Export optimizations
* Export clips with export names
### Version 0.1.0
* Initial alpha version

View File

@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 233da37999237473bbd7a341cec0a3df
timeCreated: 1480709899
guid: 309e798efeb2741c6853f2402363a067
timeCreated: 1487174180
licenseType: Free
DefaultImporter:
userData:

View File

@@ -1,52 +0,0 @@
-----------------
-- Version 1.1 --
-----------------
Sequence separator is anchor frame label (not common frame label)
SwfClip access to frame labels (currentLabelCount, GetCurrentFrameLabel)
SwfClip events (OnChangeClipEvent, OnChangeSequenceEvent, OnChangeCurrentFrameEvent)
-----------------
-- Version 1.0 --
-----------------
Initial asset store version
Sources to dll
Palette bitmaps support
-----------------
-- Version 0.5 --
-----------------
Flash optimizer twicks
Blending modes (except Alpha and Erase)
-----------------
-- Version 0.4 --
-----------------
Clip groups
Fix move assets bug
Tint color for clips
Animation API improvements
-----------------
-- Version 0.3 --
-----------------
Preview for animation assets and clips
Animation API improvements
Memory optimizations
-----------------
-- Version 0.2 --
-----------------
Export optimizations
Export clips with export names
-----------------
-- Version 0.1 --
-----------------
Initial alpha version

View File

@@ -1,9 +1,8 @@
fileFormatVersion: 2
guid: e9d3b19e3144f4203be779cc8292bdc4
guid: 0db413cc2285d4efb84412aea078619e
folderAsset: yes
timeCreated: 1480709536
licenseType: Free
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: 6a05de7149d234fb1aa5f69be71c9c79
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View File

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 256 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: 160b0ce5db3544d69acb6422f528415c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: a627dad74cd844d0a924e5ff6ee2ab7e
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: 89666b9fad09f4397a89f0feea10cebf
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: f86ad6939d4474b05ad968731599ab30
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View File

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 155 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: 6e22073b4e9254a8abf8a6dac48e4775
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: 6d535a53cfccd41818194ecb0d3f815f
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View File

Before

Width:  |  Height:  |  Size: 211 KiB

After

Width:  |  Height:  |  Size: 211 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: 1e62811e86bf34748ab334e6d86e3429
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View File

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 194 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: b3034b35789d04cf193d681c7c3d433c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View File

Before

Width:  |  Height:  |  Size: 207 KiB

After

Width:  |  Height:  |  Size: 207 KiB

View File

@@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: 95a9df983c9504667bbe97f56b9f8ba5
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,35 +0,0 @@
-----------------------------
-- Flash Animation Toolset --
-----------------------------
Convert your flash animation for Unity easy!
- Usage video "http://www.youtube.com/watch?v=uE_XRWZ5KHA"
- Blog "http://matov.me"
- Site "http://matov.me/flash-animation-toolset"
- Web demo "http://matov.me/public/blog_share/flash_tools/web_demo"
- User guide "http://matov.me/flash-animation-toolset-user-guide"
- Trial version https://www.assetstore.unity3d.com/#!/content/73896
- Full version https://www.assetstore.unity3d.com/#!/content/73323
Features
- Support all transformations like 'rotation', 'skew' and 'scale' (except 3D)
- Support all tweens(classic, motion and etc), keyframes and layers
- Support mask layers
- Support bitmap and vector graphics
- Support all clip color effects like 'brightness', 'tint', 'alpha' and etc
- Support most blending modes (all except Alpha and Erase)
- Simple runtime API for controlling your animations in Unity
- Automatic packing texture atlases of animations with different settings
- Great performance with zero allocations in update loop
- Frame labels to separate sequences in one timeline
- Export marked "for export" clips and main timeline
- Live preview of animations in the Unity editor
Supports Unity 5.3 and newer, both Personal and Pro. Full C# source code included.
Leave your rating for this Asset. It is very important for me and the development of the project :) Thank you!
Samples use "Creative Commons CC0 1.0 Universal License" animations from Glitch game "http://www.glitchthegame.com/public-domain-game-art"

View File

@@ -0,0 +1,29 @@
Open your flash animation in Adobe Flash (CS6 or above).
![](./Images/user-guide-1.png)
Click the right button on movie clip which you want to export besides main timeline and go to the Properties.
![](./Images/user-guide-3.png)
Choose "Export for ActionScript" and set name for clip in "Class" field.
![](./Images/user-guide-4.png)
You can add **anchor** frame labels to separate timeline to different named sequences.
![](./Images/user-guide-2.png)
Run export script (_FlashTools/FlashExport/FlashExport.jsfl_) for your flash animation. The script optimizes an animation, rasterizes vector graphics and export .swf file which is compatible with the toolset.
![](./Images/user-guide-5.png)
![](./Images/user-guide-6.png)
Move exported .swf file to your unity project (You may find this .swf file at _export folder next to .fla file).
![](./Images/user-guide-7.png)
.swf file will be automatically converted to unity asset with proper settings. Open them to change texture packing settings (by default it uses settings from _"FlashTools/Resources/SwfSettings"_).
![](./Images/user-guide-8.png)
Now you can select exported clip and add it to scene or create a prefab.
![](./Images/user-guide-9.png)
In instance properties you can change any settings like a sorting layer, play mode, current frame and etc.
![](./Images/user-guide-10.png)
Enjoy!

View File

@@ -1,8 +1,7 @@
fileFormatVersion: 2
guid: ffe731bf74d034b948a5ec392ba8e284
timeCreated: 1476541234
licenseType: Free
guid: 49615ebb9ccc140269e4d8421ee97c67
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@@ -1,17 +1,18 @@
fileFormatVersion: 2
guid: e336e165518cf4d8680e2fff9c6b59ba
timeCreated: 1476531185
licenseType: Free
TextureImporter:
fileIDToRecycleName: {}
serializedVersion: 2
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
correctGamma: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
@@ -20,39 +21,72 @@ TextureImporter:
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 0
generateCubemap: 6
cubemapConvolution: 0
cubemapConvolutionSteps: 7
cubemapConvolutionExponent: 1.5
seamlessCubemap: 0
textureFormat: -3
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 16
mipBias: -1
wrapMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
rGBM: 0
compressionQuality: 50
allowsAlphaSplitting: 0
spriteMode: 2
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
buildTargetSettings: []
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +1,8 @@
fileFormatVersion: 2
guid: a25723a1cd8b141a6b489606584a6f65
timeCreated: 1480707413
licenseType: Free
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 65 KiB

Some files were not shown because too many files have changed in this diff Show More