Skip to content
This repository has been archived by the owner on May 29, 2024. It is now read-only.

Commit

Permalink
Added animation condition
Browse files Browse the repository at this point in the history
Added Scale property
#10
  • Loading branch information
gritsenko committed Oct 29, 2019
1 parent 53aa830 commit 82d4647
Show file tree
Hide file tree
Showing 14 changed files with 399 additions and 206 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ To use this add-on you must uncheck "Project/Advanced/Use worker" option:

## Download

[Add-on](https://github.com/gritsenko/c3_spine_plugin/releases/download/v1/Spine-v1.3.0.c3addon)
[Add-on](https://github.com/gritsenko/c3_spine_plugin/releases/download/v1/Spine-v1.4.0.c3addon)

[Sample project](https://github.com/gritsenko/c3_spine_plugin/releases/download/v1/SpinePluginTest.c3p)
[Sample project](https://github.com/gritsenko/c3_spine_plugin/releases/download/v1.4.0/SpinePluginTest.c3p)

## LIVE DEMO
[https://gritsenko.github.io/c3_spine_plugin/docs/LiveDemo/index.html](https://gritsenko.github.io/c3_spine_plugin/docs/LiveDemo/index.html)
Binary file added dist/Spine-v1.4.0..c3addon
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/LiveDemo/data.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"project":["SpinePluginTest",null,[[0,false,true,true,false,true,true,true,true,true],[2,true,false,false,false,false,false,false,false,false],[3,false,true,true,true,true,true,true,true,false],[4,true,false,false,false,false,false,false,false,false],[5,false,true,true,true,true,true,true,true,false],[6,true,false,false,false,false,false,false,false,false]],[["SpineCharacter",0,false,[],1,0,["images/shared-0-sheet0.png",3322,0,0,0,250,250],null,[["8Direction",1,971849326318143]],false,false,708886617025756,[],null,0],["Keyboard",2,false,[],0,0,null,null,[],false,false,448378265906156,[],null,1,[]],["Sprite",3,false,[],0,0,null,[["Animation 1",5,false,1,0,false,741410374589640,[["images/shared-0-sheet2.png",6695,0,0,168,248,1,0.5,0.5,[],[-0.49404761904761907,-0.4959677419354839,0,-0.5,0.48809523809523814,-0.4959677419354839,0.48809523809523814,0,0.29761904761904767,0.3629032258064516,0,0.3629032258064516,-0.3035714285714286,0.3629032258064516,-0.49404761904761907,0],0]]]],[],false,false,886700548662699,[],null,2],["Sprite2",3,false,[],0,0,null,[["Animation 1",5,false,1,0,false,717641720423608,[["images/shared-0-sheet1.png",14996,0,0,237,237,1,0.5,0.5,[],[-0.3270042194092827,-0.3270042194092827,0,-0.3396624472573839,0.2721518987341772,-0.27637130801687765,0.4620253164556962,0,0.26793248945147674,0.26793248945147674,0,0.36919831223628696,-0.2805907172995781,0.2763713080168776,-0.5,0],0]]]],[],false,false,108703857865790,[],null,3],["Browser",4,false,[],0,0,null,null,[],false,false,778747613166461,[],null,4,[]],["Text",5,false,[],0,0,null,null,[],false,false,650905651038003,[],null,5],["Mouse",6,false,[],0,0,null,null,[],false,false,258289131195630,[],null,6,[]]],[],[["Layout 1",1708,960,false,"Event sheet 1",314783196911307,[["Layer 0",0,201656680313375,true,[201,188,165],false,1,1,1,false,false,1,0,0,[[[57,82,0,107.53079078915925,158.73592926018748,0,0,[1,1,1,1],0.5,0.5,0,0,[]],2,3,[],[],[true,"Animation 1",0,true]],[[200.64038681256912,207.64038681256912,0,238.56472277260414,238.56472277260414,0,0,[1,1,1,1],0.5,0.5,0,0,[]],0,10,[],[[200,1200,800,3,0,true,true]],["character.json","character.atlas","character.png","skin_1","01_idle"]],[[370,523,0,107.53079078915925,158.73592926018748,0,0,[1,1,1,1],0.5,0.5,0,0,[]],2,2,[],[],[true,"Animation 1",0,true]],[[413,766,0,107.53079078915925,158.73592926018748,0,0,[1,1,1,1],0.5,0.5,0,0,[]],2,4,[],[],[true,"Animation 1",0,true]],[[42,810,0,56.568542494923804,56.568542494923804,0,0,[1,1,1,0.5],0.5,0.5,0,0,[]],3,5,[],[],[true,"Animation 1",0,true]],[[79,792,0,264,41,0,0,[1,1,1,0.5],0,0,0,0,[]],5,7,[],[],["Get more assets",true,"Arial",22,0,true,false,[0.47058823529411764,0.47058823529411764,0.47058823529411764],0,0,0,true,0]]],[],0]],[],[]]],[["Event sheet 1",[[0,0,false,null,554690986948981,1,[[0,7,null,1,false,false,false,694463840700527,null]],[[-1,8,null,381813849675962,0,null,[[1,[0]],[3,1]]]]],[3,[false,"Main"],false,null,823723420148170,2,[[-1,9,null,0,false,false,false,0,false,[[1,[0]]]]],[],[[0,0,false,null,727071623645836,3,[[1,10,null,1,false,false,false,609606150967207,null,[[9,39]]]],[[0,11,null,288951721364919,0,null,[[16,false]]],[-2,"SetRunState",null,247184081469331,0,null]]],[0,0,false,null,530794082250574,4,[[1,12,null,0,false,true,false,460765857961525,null,[[9,39]]],[1,12,null,0,false,true,false,192265172835824,null,[[9,37]]],[1,12,null,0,false,true,false,679205180471502,null,[[9,38]]],[1,12,null,0,false,true,false,661767758020543,null,[[9,40]]],[-1,13,null,0,false,false,false,772655505680224,null]],[[-2,"SetIdleState",null,481431259685139,0,null]]],[0,0,false,null,336433050100178,5,[[1,10,null,1,false,false,false,782064121935287,null,[[9,37]]]],[[0,11,null,295920835649818,0,null,[[16,true]]],[-2,"SetRunState",null,787243115434873,0,null]]],[0,0,false,null,209014263658449,6,[[1,10,null,1,false,false,false,185905863038369,null,[[9,38]]]],[[-2,"SetRunState",null,482068393692473,0,null]]],[0,0,false,null,362044810182279,7,[[1,10,null,1,false,false,false,934502453496615,null,[[9,40]]]],[[-2,"SetRunState",null,827681765315319,0,null]]]]],[0,0,false,null,547411667985614,8,[[1,10,null,1,false,false,false,307511299237439,null,[[9,13]]]],[[-3,14,[false,false,0]]]],[4,["SetRunState",0,[],true],false,null,931697301972769,9,[[-1,15,null,0,false,false,false,775890013400469,null,[[7,[1,[1,0,16,true]]],[8,1],[7,[2]]]]],[[0,17,null,498623385655640,0,null,[[1,[3]],[16,true]]]]],[4,["SetIdleState",0,[],true],false,null,560252219812848,10,[[-1,15,null,0,false,false,false,141817586674388,null,[[7,[1,[1,0,16,true]]],[8,1],[7,[4]]]]],[[0,17,null,256267695449666,0,null,[[1,[5]],[16,true]]]]],[0,0,false,null,866905531542252,11,[[1,10,null,1,false,false,false,592601471479746,null,[[9,32]]]],[[0,17,null,463327720279473,0,null,[[1,[6]],[16,false]]]]],[0,0,true,null,797855408100176,12,[[6,18,null,0,false,false,false,205337430933907,null,[[4,5]]]],[],[[0,0,false,null,942185305962403,13,[],[[3,19,null,978230362166950,0,null,[[0,[7]]]],[5,20,null,919575884074656,0,null,[[0,[7]]]],[6,21,null,669947818700663,0,null,[[3,1]]]]]]],[0,0,false,null,797514448039221,14,[[-1,22,null,0,false,false,false,935567796966527,null]],[[6,21,null,135537856545416,0,null,[[3,0]]],[5,20,null,664032193958737,0,null,[[0,[8]]]],[3,19,null,472546355712867,0,null,[[0,[8]]]]]],[0,0,false,null,228524583106898,15,[[6,23,null,1,false,false,false,162769926503585,null,[[3,0],[3,0],[4,5]]]],[[4,24,null,526314307523535,0,null,[[1,[9]],[3,0]]]]]]]],[],"media/",false,480,854,3,true,"trilinear",true,"1.0.0.0",true,false,3,2,11,false,true,1,true,false,[],"icons/",[],true,"680j78qw5qc","fonts/",[],"high-performance",[],"standard"]}
{"project":["SpinePluginTest",null,[[0,false,true,true,true,true,true,true,true,true],[2,true,false,false,false,false,false,false,false,false],[3,false,true,true,true,true,true,true,true,false],[4,true,false,false,false,false,false,false,false,false],[5,false,true,true,true,true,true,true,true,false],[6,true,false,false,false,false,false,false,false,false]],[["SpineCharacter",0,false,[],1,0,["images/shared-0-sheet0.png",3322,0,0,0,250,250],null,[["8Direction",1,971849326318143,0]],false,false,708886617025756,[],null,1],["Keyboard",2,false,[],0,0,null,null,[],false,false,448378265906156,[],null,2,[]],["Sprite",3,false,[],0,0,null,[["Animation 1",5,false,1,0,false,741410374589640,[["images/shared-0-sheet2.png",6695,0,0,168,248,1,0.5,0.5,[],[-0.49404761904761907,-0.4959677419354839,0,-0.5,0.48809523809523814,-0.4959677419354839,0.48809523809523814,0,0.29761904761904767,0.3629032258064516,0,0.3629032258064516,-0.3035714285714286,0.3629032258064516,-0.49404761904761907,0],0]]]],[],false,false,886700548662699,[],null,3],["Sprite2",3,false,[],0,0,null,[["Animation 1",5,false,1,0,false,717641720423608,[["images/shared-0-sheet1.png",14996,0,0,237,237,1,0.5,0.5,[],[-0.3270042194092827,-0.3270042194092827,0,-0.3396624472573839,0.2721518987341772,-0.27637130801687765,0.4620253164556962,0,0.26793248945147674,0.26793248945147674,0,0.36919831223628696,-0.2805907172995781,0.2763713080168776,-0.5,0],0]]]],[],false,false,108703857865790,[],null,4],["Browser",4,false,[],0,0,null,null,[],false,false,778747613166461,[],null,5,[]],["Text",5,false,[],0,0,null,null,[],false,false,650905651038003,[],null,6],["Mouse",6,false,[],0,0,null,null,[],false,false,258289131195630,[],null,7,[]],["AnimationText",5,false,[],0,0,null,null,[],false,false,638163697302026,[],null,8],["AnimationText2",5,false,[[229104675276951,1,"Value",9]],0,0,null,null,[],false,false,279098545763967,[],null,10],["AnimationText3",5,false,[[953542609703342,1,"Value",9]],0,0,null,null,[],false,false,906826237856803,[],null,11]],[],[["Layout 1",1708,960,false,"Event sheet 1",314783196911307,[["Layer 0",0,201656680313375,true,[201,188,165],false,1,1,1,false,false,1,0,0,[[[57,82,0,107.53079078915925,158.73592926018748,0,0,[1,1,1,1],0.5,0.5,0,0,[]],2,3,[],[],[true,"Animation 1",0,true]],[[200.64038681256912,207.64038681256912,0,238.56472277260414,238.56472277260414,0,0,[1,1,1,1],0.5,0.5,0,0,[]],0,10,[],[[200,1200,800,3,0,true,true]],["character.json","character.atlas","character.png","skin_1","01_idle","",0.7,true]],[[370,523,0,107.53079078915925,158.73592926018748,0,0,[1,1,1,1],0.5,0.5,0,0,[]],2,2,[],[],[true,"Animation 1",0,true]],[[413,766,0,107.53079078915925,158.73592926018748,0,0,[1,1,1,1],0.5,0.5,0,0,[]],2,4,[],[],[true,"Animation 1",0,true]],[[42,810,0,56.568542494923804,56.568542494923804,0,0,[1,1,1,0.5],0.5,0.5,0,0,[]],3,5,[],[],[true,"Animation 1",0,true]],[[79,792,0,264,41,0,0,[1,1,1,0.5],0,0,0,0,[]],5,7,[],[],["Assets from Murlykla",true,"Arial",17,0,true,false,[0.47058823529411764,0.47058823529411764,0.47058823529411764],0,0,0,true,0]],[[122,11,0,200,30,0,0,[1,1,1,1],0,0,0,0,[]],7,11,[],[],["Is Running ",true,"Arial",12,0,false,false,[0,0,0],0,0,0,true,0]],[[120,37,0,200,30,0,0,[1,1,1,1],0,0,0,0,[]],8,12,[0],[],["Any animation finished: 0",true,"Arial",12,0,false,false,[0,0,0],0,0,0,true,0]],[[120,63,0,200,30,0,0,[1,1,1,1],0,0,0,0,[]],9,13,[0],[],["Run animation finished: 0",true,"Arial",12,0,false,false,[0,0,0],0,0,0,true,0]]],[],0]],[],[]]],[["Event sheet 1",[[0,0,false,null,554690986948981,1,[[0,7,null,1,false,false,false,694463840700527,null]],[[-1,8,null,381813849675962,0,null,[[1,[0]],[3,1]]],[-2,"SetIdleState",null,612765897866696,0,null]]],[3,[false,"Main"],false,null,823723420148170,2,[[-1,9,null,0,false,false,false,0,false,[[1,[0]]]]],[],[[0,0,false,null,727071623645836,3,[[1,10,null,1,false,false,false,609606150967207,null,[[9,39]]]],[[0,11,null,288951721364919,0,null,[[16,false]]],[-2,"SetRunState",null,247184081469331,0,null]]],[0,0,false,null,530794082250574,4,[[1,12,null,0,false,true,false,460765857961525,null,[[9,39]]],[1,12,null,0,false,true,false,192265172835824,null,[[9,37]]],[1,12,null,0,false,true,false,679205180471502,null,[[9,38]]],[1,12,null,0,false,true,false,661767758020543,null,[[9,40]]],[-1,13,null,0,false,false,false,772655505680224,null]],[[-2,"SetIdleState",null,481431259685139,0,null]]],[0,0,false,null,336433050100178,5,[[1,10,null,1,false,false,false,782064121935287,null,[[9,37]]]],[[0,11,null,295920835649818,0,null,[[16,true]]],[-2,"SetRunState",null,787243115434873,0,null]]],[0,0,false,null,209014263658449,6,[[1,10,null,1,false,false,false,185905863038369,null,[[9,38]]]],[[-2,"SetRunState",null,482068393692473,0,null]]],[0,0,false,null,362044810182279,7,[[1,10,null,1,false,false,false,934502453496615,null,[[9,40]]]],[[-2,"SetRunState",null,827681765315319,0,null]]],[0,0,false,null,800428280887307,8,[[1,10,null,1,false,false,false,322609340410504,null,[[9,32]]]],[[0,14,null,248937731429421,0,null,[[1,[1]],[16,false]]]]],[0,0,false,null,961725521940944,9,[[0,15,null,1,false,false,false,709578475553517,null,[[1,[1]]]]],[[-2,"SetIdleState",null,415678932468507,0,null]]],[0,0,false,null,895148395534211,10,[[0,16,null,0,false,false,false,800554269029530,null,[[1,[2]]]]],[[7,17,null,422552093747724,0,null,[[7,[3]]]]]],[0,0,false,null,225137277339801,11,[[-1,18,null,0,false,false,false,970798890562933,null]],[[7,17,null,827322242916333,0,null,[[7,[4]]]]]],[4,["SetRunState",0,[],true],false,null,370032876731922,12,[[0,16,null,0,false,true,false,864968706504566,null,[[1,[2]]]]],[[0,14,null,425762001805630,0,null,[[1,[2]],[16,true]]]]],[4,["SetIdleState",0,[],true],false,null,688603524438358,13,[[0,16,null,0,false,true,false,312872308844273,null,[[1,[5]]]]],[[0,14,null,125777890775043,0,null,[[1,[6]],[16,true]]]]],[0,0,false,null,875931413505219,14,[[0,19,null,1,false,false,false,101075410889083,null]],[[8,20,null,738657914171619,0,null,[[10,0],[7,[7]]]],[8,17,null,641691253206969,0,null,[[7,[8,[2,8,false,0]]]]]]],[0,0,false,null,900400060664537,15,[[0,15,null,1,false,false,false,359173059817829,null,[[1,[2]]]]],[[9,20,null,490942428526294,0,null,[[10,0],[7,[7]]]],[9,17,null,824593299215093,0,null,[[7,[9,[2,9,false,0]]]]]]]]]]]],[],"media/",false,480,854,3,true,"trilinear",true,"1.0.0.0",true,false,3,2,14,false,true,1,true,false,[],"icons/",[],true,"680j78qw5qc","fonts/",[],"high-performance",[],"standard"]}
2 changes: 1 addition & 1 deletion docs/LiveDemo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<div id="notSupportedWrap">
<h2 id="notSupportedTitle">This content requires JavaScript</h2>
<p class="notSupportedMessage">JavaScript appears to be disabled. Please enable it to view this content.</p>
<p class="notSupportedMessage">This game was made in Construct. <a href="https://www.construct.net/en">Make your own games</a></p>
<p class="notSupportedMessage">This game was built in Construct - a <a href="https://www.construct.net/en">free online game maker</a>.</p>
</div>
</noscript>
<script src="scripts/supportcheck.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion docs/LiveDemo/offline.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version":1568623391801,"fileList":["scripts/c3runtime.js","data.json","style.css","scripts/offlineclient.js","images/shared-0-sheet0.png","images/shared-0-sheet1.png","images/shared-0-sheet2.png","scripts/main.js","scripts/dispatchworker.js","scripts/jobworker.js","scripts/workermain.js","scripts/supportcheck.js","icons/loading-logo.png","icons/icon-16.png","icons/icon-32.png","icons/icon-64.png","icons/icon-128.png","icons/icon-256.png","icons/icon-512.png","character.png","character.atlas","character.json","scripts/register-sw.js"]}
{"version":1572343095362,"fileList":["scripts/c3runtime.js","data.json","style.css","scripts/offlineclient.js","images/shared-0-sheet0.png","images/shared-0-sheet1.png","images/shared-0-sheet2.png","scripts/main.js","scripts/dispatchworker.js","scripts/jobworker.js","scripts/workermain.js","scripts/supportcheck.js","icons/loading-logo.png","icons/icon-16.png","icons/icon-32.png","icons/icon-64.png","icons/icon-128.png","icons/icon-256.png","icons/icon-512.png","character.png","character.atlas","character.json","scripts/register-sw.js"]}
Loading

0 comments on commit 82d4647

Please sign in to comment.