移动 技能方向基本完善
This commit is contained in:
@@ -8,6 +8,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -15,14 +17,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{240,135}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{351,1},{240,135}}</string>
|
||||
<string>{{483,728},{240,135}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>47_PixelSky_layer02.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,35}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -30,14 +34,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{240,135}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{361,601},{240,65}}</string>
|
||||
<string>{{483,865},{240,65}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>47_PixelSky_layer03.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,7}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -45,14 +51,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{240,135}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{115,789},{238,61}}</string>
|
||||
<string>{{863,509},{238,61}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>48_PixelSky_layer01.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -60,7 +68,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{240,135}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{351,243},{240,135}}</string>
|
||||
<string>{{725,728},{240,135}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@@ -68,6 +76,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,-23}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -75,14 +85,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{240,135}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{115,547},{240,89}}</string>
|
||||
<string>{{477,932},{240,89}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>48_PixelSky_layer03.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,45}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -90,14 +102,186 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{240,135}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{428,601},{240,45}}</string>
|
||||
<string>{{477,1023},{240,45}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Env 1 Back.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{372,576}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{372,576}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{1,1},{372,576}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Env 1 Cloud 1.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{63,23}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{63,23}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{452,1050},{63,23}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Env 1 Cloud 2.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{111,50}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{111,50}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{339,1050},{111,50}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Env 1 Clound 3.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{324,52}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{324,52}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{487,589},{324,52}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Env 1 Mountains.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{324,128}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{324,128}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{239,579},{324,128}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Env 1 Trees.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{324,83}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{324,83}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{483,643},{324,83}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Layer_0.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{432,216}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{432,216}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{487,1},{432,216}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Layer_1.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{8,52}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{374,78}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{432,216}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{487,509},{374,78}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Layer_2.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,-37}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{432,142}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{432,216}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{487,365},{432,142}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Layer_3.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,-36}</string>
|
||||
<key>spriteSize</key>
|
||||
<string>{432,144}</string>
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{432,216}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{487,219},{432,144}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>TX Tileset Ground-0.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -105,7 +289,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{96,96}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{237,852},{96,96}}</string>
|
||||
<string>{{862,863},{96,96}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -113,6 +297,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -120,7 +306,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{62,32}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{413,843},{62,32}}</string>
|
||||
<string>{{921,189},{62,32}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@@ -128,6 +314,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -135,14 +323,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{33,19}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{206,583},{33,19}}</string>
|
||||
<string>{{339,1102},{33,19}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>TX Village Props-118.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -150,14 +340,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{46,26}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{413,907},{46,26}}</string>
|
||||
<string>{{477,1070},{46,26}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>TX Village Props-119.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -165,14 +357,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{21,15}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{441,907},{21,15}}</string>
|
||||
<string>{{477,1098},{21,15}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>TX Village Props-145.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -180,7 +374,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{120,138}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{1,853},{120,138}}</string>
|
||||
<string>{{239,905},{120,138}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -188,6 +382,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -195,14 +391,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{153,162}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{206,619},{153,162}}</string>
|
||||
<string>{{719,970},{153,162}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>TX Village Props-155.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -210,14 +408,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{16,12}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{441,930},{16,12}}</string>
|
||||
<string>{{525,1070},{16,12}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>TX Village Props-158.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -225,14 +425,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{5,9}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{361,986},{5,9}}</string>
|
||||
<string>{{361,914},{5,9}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>TX Village Props-162.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -240,14 +442,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{9,10}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{476,485},{9,10}}</string>
|
||||
<string>{{374,1102},{9,10}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>TX Village Props-169.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -255,7 +459,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{12,14}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{458,902},{12,14}}</string>
|
||||
<string>{{921,382},{12,14}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -263,6 +467,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -270,7 +476,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{8,8}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{227,583},{8,8}}</string>
|
||||
<string>{{525,1084},{8,8}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -278,6 +484,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -285,7 +493,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{7,6}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{355,843},{7,6}}</string>
|
||||
<string>{{361,905},{7,6}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@@ -293,6 +501,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -300,7 +510,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{8,9}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{351,601},{8,9}}</string>
|
||||
<string>{{500,1098},{8,9}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -308,6 +518,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -315,7 +527,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{3,4}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{447,902},{3,4}}</string>
|
||||
<string>{{339,1045},{3,4}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@@ -323,6 +535,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -330,7 +544,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{5,8}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{351,612},{5,8}}</string>
|
||||
<string>{{862,961},{5,8}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@@ -338,6 +552,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -345,7 +561,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{31,34}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{206,547},{31,34}}</string>
|
||||
<string>{{921,312},{31,34}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -353,6 +569,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -360,7 +578,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{57,29}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{447,843},{57,29}}</string>
|
||||
<string>{{921,253},{57,29}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@@ -368,6 +586,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -375,14 +595,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{89,36}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{220,950},{89,36}}</string>
|
||||
<string>{{921,98},{89,36}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>TX Village Props-186.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -390,14 +612,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{95,37}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{123,950},{95,37}}</string>
|
||||
<string>{{921,1},{95,37}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>clouds.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -405,7 +629,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{544,236}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{1,1},{544,236}}</string>
|
||||
<string>{{1,579},{544,236}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@@ -413,6 +637,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -420,7 +646,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{616,110}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{239,1},{616,110}}</string>
|
||||
<string>{{375,1},{616,110}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@@ -428,6 +654,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -435,14 +663,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{98,76}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{335,852},{98,76}}</string>
|
||||
<string>{{239,1045},{98,76}}</string>
|
||||
<key>textureRotated</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>objects-1.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -450,7 +680,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{32,32}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{411,955},{32,32}}</string>
|
||||
<string>{{921,348},{32,32}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -458,6 +688,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -465,7 +697,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{48,32}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{361,952},{48,32}}</string>
|
||||
<string>{{813,630},{48,32}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -473,6 +705,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -480,7 +714,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{48,39}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{311,952},{48,39}}</string>
|
||||
<string>{{813,589},{48,39}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -488,6 +722,8 @@
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -495,14 +731,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{123,114}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{351,485},{123,114}}</string>
|
||||
<string>{{361,925},{123,114}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>sea.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -510,14 +748,16 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{112,96}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{123,852},{112,96}}</string>
|
||||
<string>{{862,749},{112,96}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>sky.png</key>
|
||||
<dict>
|
||||
<key>aliases</key>
|
||||
<array/>
|
||||
<key>anchor</key>
|
||||
<string>{0.5,0.5}</string>
|
||||
<key>spriteOffset</key>
|
||||
<string>{0,0}</string>
|
||||
<key>spriteSize</key>
|
||||
@@ -525,7 +765,7 @@
|
||||
<key>spriteSourceSize</key>
|
||||
<string>{112,304}</string>
|
||||
<key>textureRect</key>
|
||||
<string>{{1,547},{112,304}}</string>
|
||||
<string>{{369,619},{112,304}}</string>
|
||||
<key>textureRotated</key>
|
||||
<false/>
|
||||
</dict>
|
||||
@@ -541,9 +781,9 @@
|
||||
<key>realTextureFileName</key>
|
||||
<string>mp.png</string>
|
||||
<key>size</key>
|
||||
<string>{487,992}</string>
|
||||
<string>{959,1124}</string>
|
||||
<key>smartupdate</key>
|
||||
<string>$TexturePacker:SmartUpdate:3c3f754308f84998496b57373e146591:241abfca1c35a52013adb1114eda7ef3:ec8f585ed16a427e6080bdaa0c10caef$</string>
|
||||
<string>$TexturePacker:SmartUpdate:e534577bfa5042c9804a5c4d5090a7b3:88ce9091eca772d32479bb49b020b382:ec8f585ed16a427e6080bdaa0c10caef$</string>
|
||||
<key>textureFileName</key>
|
||||
<string>mp.png</string>
|
||||
</dict>
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 458,
|
||||
"trimY": 902,
|
||||
"trimX": 921,
|
||||
"trimY": 382,
|
||||
"width": 12,
|
||||
"height": 14,
|
||||
"rawWidth": 12,
|
||||
@@ -62,11 +62,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": -23,
|
||||
"trimX": 115,
|
||||
"trimY": 547,
|
||||
"trimX": 477,
|
||||
"trimY": 932,
|
||||
"width": 240,
|
||||
"height": 89,
|
||||
"rawWidth": 240,
|
||||
@@ -99,6 +99,52 @@
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"79205": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@79205",
|
||||
"displayName": "",
|
||||
"id": "79205",
|
||||
"name": "Env 1 Back",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 1,
|
||||
"trimY": 1,
|
||||
"width": 372,
|
||||
"height": 576,
|
||||
"rawWidth": 372,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"83230": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@83230",
|
||||
@@ -108,11 +154,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 123,
|
||||
"trimY": 852,
|
||||
"trimX": 862,
|
||||
"trimY": 749,
|
||||
"width": 112,
|
||||
"height": 96,
|
||||
"rawWidth": 112,
|
||||
@@ -154,11 +200,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 35,
|
||||
"trimX": 361,
|
||||
"trimY": 601,
|
||||
"trimX": 483,
|
||||
"trimY": 865,
|
||||
"width": 240,
|
||||
"height": 65,
|
||||
"rawWidth": 240,
|
||||
@@ -200,11 +246,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 351,
|
||||
"trimY": 1,
|
||||
"trimX": 483,
|
||||
"trimY": 728,
|
||||
"width": 240,
|
||||
"height": 135,
|
||||
"rawWidth": 240,
|
||||
@@ -246,11 +292,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 7,
|
||||
"trimX": 115,
|
||||
"trimY": 789,
|
||||
"trimX": 863,
|
||||
"trimY": 509,
|
||||
"width": 238,
|
||||
"height": 61,
|
||||
"rawWidth": 240,
|
||||
@@ -295,8 +341,8 @@
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 351,
|
||||
"trimY": 243,
|
||||
"trimX": 725,
|
||||
"trimY": 728,
|
||||
"width": 240,
|
||||
"height": 135,
|
||||
"rawWidth": 240,
|
||||
@@ -338,11 +384,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 45,
|
||||
"trimX": 428,
|
||||
"trimY": 601,
|
||||
"trimX": 477,
|
||||
"trimY": 1023,
|
||||
"width": 240,
|
||||
"height": 45,
|
||||
"rawWidth": 240,
|
||||
@@ -375,6 +421,420 @@
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"4f5be": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@4f5be",
|
||||
"displayName": "",
|
||||
"id": "4f5be",
|
||||
"name": "Env 1 Cloud 1",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 452,
|
||||
"trimY": 1050,
|
||||
"width": 63,
|
||||
"height": 23,
|
||||
"rawWidth": 63,
|
||||
"rawHeight": 23,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"34cbb": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@34cbb",
|
||||
"displayName": "",
|
||||
"id": "34cbb",
|
||||
"name": "Env 1 Cloud 2",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 339,
|
||||
"trimY": 1050,
|
||||
"width": 111,
|
||||
"height": 50,
|
||||
"rawWidth": 111,
|
||||
"rawHeight": 50,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"fbd0a": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@fbd0a",
|
||||
"displayName": "",
|
||||
"id": "fbd0a",
|
||||
"name": "Env 1 Clound 3",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 487,
|
||||
"trimY": 589,
|
||||
"width": 324,
|
||||
"height": 52,
|
||||
"rawWidth": 324,
|
||||
"rawHeight": 52,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"1f319": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@1f319",
|
||||
"displayName": "",
|
||||
"id": "1f319",
|
||||
"name": "Env 1 Mountains",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 239,
|
||||
"trimY": 579,
|
||||
"width": 324,
|
||||
"height": 128,
|
||||
"rawWidth": 324,
|
||||
"rawHeight": 128,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"3560c": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@3560c",
|
||||
"displayName": "",
|
||||
"id": "3560c",
|
||||
"name": "Env 1 Trees",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 483,
|
||||
"trimY": 643,
|
||||
"width": 324,
|
||||
"height": 83,
|
||||
"rawWidth": 324,
|
||||
"rawHeight": 83,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"03d8e": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@03d8e",
|
||||
"displayName": "",
|
||||
"id": "03d8e",
|
||||
"name": "Layer_0",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 487,
|
||||
"trimY": 1,
|
||||
"width": 432,
|
||||
"height": 216,
|
||||
"rawWidth": 432,
|
||||
"rawHeight": 216,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"d3ca1": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@d3ca1",
|
||||
"displayName": "",
|
||||
"id": "d3ca1",
|
||||
"name": "Layer_1",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 8,
|
||||
"offsetY": 52,
|
||||
"trimX": 487,
|
||||
"trimY": 509,
|
||||
"width": 374,
|
||||
"height": 78,
|
||||
"rawWidth": 432,
|
||||
"rawHeight": 216,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"a9599": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@a9599",
|
||||
"displayName": "",
|
||||
"id": "a9599",
|
||||
"name": "Layer_2",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": -37,
|
||||
"trimX": 487,
|
||||
"trimY": 365,
|
||||
"width": 432,
|
||||
"height": 142,
|
||||
"rawWidth": 432,
|
||||
"rawHeight": 216,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"4174b": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@4174b",
|
||||
"displayName": "",
|
||||
"id": "4174b",
|
||||
"name": "Layer_3",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": -36,
|
||||
"trimX": 487,
|
||||
"trimY": 219,
|
||||
"width": 432,
|
||||
"height": 144,
|
||||
"rawWidth": 432,
|
||||
"rawHeight": 216,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [],
|
||||
"indexes": [],
|
||||
"uv": [],
|
||||
"nuv": [],
|
||||
"minPos": [],
|
||||
"maxPos": []
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "099a81bb-31a5-4d85-b854-9f2a8b60d279@6c48a",
|
||||
"atlasUuid": "e674de94-f5be-431e-832b-88b308a47271"
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"b38d1": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "e674de94-f5be-431e-832b-88b308a47271@b38d1",
|
||||
@@ -387,8 +847,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 237,
|
||||
"trimY": 852,
|
||||
"trimX": 862,
|
||||
"trimY": 863,
|
||||
"width": 96,
|
||||
"height": 96,
|
||||
"rawWidth": 96,
|
||||
@@ -433,8 +893,8 @@
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 413,
|
||||
"trimY": 843,
|
||||
"trimX": 921,
|
||||
"trimY": 189,
|
||||
"width": 62,
|
||||
"height": 32,
|
||||
"rawWidth": 62,
|
||||
@@ -476,11 +936,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 206,
|
||||
"trimY": 583,
|
||||
"trimX": 339,
|
||||
"trimY": 1102,
|
||||
"width": 33,
|
||||
"height": 19,
|
||||
"rawWidth": 33,
|
||||
@@ -522,11 +982,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 413,
|
||||
"trimY": 907,
|
||||
"trimX": 477,
|
||||
"trimY": 1070,
|
||||
"width": 46,
|
||||
"height": 26,
|
||||
"rawWidth": 46,
|
||||
@@ -568,11 +1028,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 441,
|
||||
"trimY": 907,
|
||||
"trimX": 477,
|
||||
"trimY": 1098,
|
||||
"width": 21,
|
||||
"height": 15,
|
||||
"rawWidth": 21,
|
||||
@@ -617,8 +1077,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 1,
|
||||
"trimY": 853,
|
||||
"trimX": 239,
|
||||
"trimY": 905,
|
||||
"width": 120,
|
||||
"height": 138,
|
||||
"rawWidth": 120,
|
||||
@@ -660,11 +1120,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 206,
|
||||
"trimY": 619,
|
||||
"trimX": 719,
|
||||
"trimY": 970,
|
||||
"width": 153,
|
||||
"height": 162,
|
||||
"rawWidth": 153,
|
||||
@@ -706,11 +1166,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 441,
|
||||
"trimY": 930,
|
||||
"trimX": 525,
|
||||
"trimY": 1070,
|
||||
"width": 16,
|
||||
"height": 12,
|
||||
"rawWidth": 16,
|
||||
@@ -752,11 +1212,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 361,
|
||||
"trimY": 986,
|
||||
"trimY": 914,
|
||||
"width": 5,
|
||||
"height": 9,
|
||||
"rawWidth": 5,
|
||||
@@ -798,11 +1258,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 476,
|
||||
"trimY": 485,
|
||||
"trimX": 374,
|
||||
"trimY": 1102,
|
||||
"width": 9,
|
||||
"height": 10,
|
||||
"rawWidth": 9,
|
||||
@@ -847,8 +1307,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 227,
|
||||
"trimY": 583,
|
||||
"trimX": 525,
|
||||
"trimY": 1084,
|
||||
"width": 8,
|
||||
"height": 8,
|
||||
"rawWidth": 8,
|
||||
@@ -893,8 +1353,8 @@
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 355,
|
||||
"trimY": 843,
|
||||
"trimX": 361,
|
||||
"trimY": 905,
|
||||
"width": 7,
|
||||
"height": 6,
|
||||
"rawWidth": 7,
|
||||
@@ -939,8 +1399,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 351,
|
||||
"trimY": 601,
|
||||
"trimX": 500,
|
||||
"trimY": 1098,
|
||||
"width": 8,
|
||||
"height": 9,
|
||||
"rawWidth": 8,
|
||||
@@ -985,8 +1445,8 @@
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 447,
|
||||
"trimY": 902,
|
||||
"trimX": 339,
|
||||
"trimY": 1045,
|
||||
"width": 3,
|
||||
"height": 4,
|
||||
"rawWidth": 3,
|
||||
@@ -1031,8 +1491,8 @@
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 351,
|
||||
"trimY": 612,
|
||||
"trimX": 862,
|
||||
"trimY": 961,
|
||||
"width": 5,
|
||||
"height": 8,
|
||||
"rawWidth": 5,
|
||||
@@ -1077,8 +1537,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 206,
|
||||
"trimY": 547,
|
||||
"trimX": 921,
|
||||
"trimY": 312,
|
||||
"width": 31,
|
||||
"height": 34,
|
||||
"rawWidth": 31,
|
||||
@@ -1123,8 +1583,8 @@
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 447,
|
||||
"trimY": 843,
|
||||
"trimX": 921,
|
||||
"trimY": 253,
|
||||
"width": 57,
|
||||
"height": 29,
|
||||
"rawWidth": 57,
|
||||
@@ -1166,11 +1626,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 220,
|
||||
"trimY": 950,
|
||||
"trimX": 921,
|
||||
"trimY": 98,
|
||||
"width": 89,
|
||||
"height": 36,
|
||||
"rawWidth": 89,
|
||||
@@ -1212,11 +1672,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 123,
|
||||
"trimY": 950,
|
||||
"trimX": 921,
|
||||
"trimY": 1,
|
||||
"width": 95,
|
||||
"height": 37,
|
||||
"rawWidth": 95,
|
||||
@@ -1262,7 +1722,7 @@
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 1,
|
||||
"trimY": 1,
|
||||
"trimY": 579,
|
||||
"width": 544,
|
||||
"height": 236,
|
||||
"rawWidth": 544,
|
||||
@@ -1307,7 +1767,7 @@
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 239,
|
||||
"trimX": 375,
|
||||
"trimY": 1,
|
||||
"width": 616,
|
||||
"height": 110,
|
||||
@@ -1350,11 +1810,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": true,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 335,
|
||||
"trimY": 852,
|
||||
"trimX": 239,
|
||||
"trimY": 1045,
|
||||
"width": 98,
|
||||
"height": 76,
|
||||
"rawWidth": 98,
|
||||
@@ -1399,8 +1859,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 411,
|
||||
"trimY": 955,
|
||||
"trimX": 921,
|
||||
"trimY": 348,
|
||||
"width": 32,
|
||||
"height": 32,
|
||||
"rawWidth": 32,
|
||||
@@ -1445,8 +1905,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 361,
|
||||
"trimY": 952,
|
||||
"trimX": 813,
|
||||
"trimY": 630,
|
||||
"width": 48,
|
||||
"height": 32,
|
||||
"rawWidth": 48,
|
||||
@@ -1491,8 +1951,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 311,
|
||||
"trimY": 952,
|
||||
"trimX": 813,
|
||||
"trimY": 589,
|
||||
"width": 48,
|
||||
"height": 39,
|
||||
"rawWidth": 48,
|
||||
@@ -1534,11 +1994,11 @@
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"rotated": true,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 351,
|
||||
"trimY": 485,
|
||||
"trimX": 361,
|
||||
"trimY": 925,
|
||||
"width": 123,
|
||||
"height": 114,
|
||||
"rawWidth": 123,
|
||||
@@ -1583,8 +2043,8 @@
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 1,
|
||||
"trimY": 547,
|
||||
"trimX": 369,
|
||||
"trimY": 619,
|
||||
"width": 112,
|
||||
"height": 304,
|
||||
"rawWidth": 112,
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 57 KiB |
File diff suppressed because it is too large
Load Diff
@@ -6,6 +6,7 @@ import { FacSet } from "../../config/BoxSet";
|
||||
import { oops } from "db://oops-framework/core/Oops";
|
||||
import { GameEvent } from "../../config/GameEvent";
|
||||
import { FightSet } from "../../config/Mission";
|
||||
import { HType } from "../../config/heroSet";
|
||||
|
||||
@ecs.register('BattleMoveSystem')
|
||||
export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemUpdate {
|
||||
@@ -40,14 +41,13 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
||||
return;
|
||||
}
|
||||
|
||||
// 英雄阵营特殊逻辑:检查是否有敌人存在
|
||||
// 英雄阵营特殊逻辑:根据职业区分行为
|
||||
if (view.fac == FacSet.HERO) {
|
||||
const hasEnemies = this.checkEnemiesExist(e);
|
||||
const inAttackRange = view.is_atking;
|
||||
const isWarrior = view.type === HType.warrior;
|
||||
|
||||
// 如果有敌人,继续前进
|
||||
if (hasEnemies) {
|
||||
// 找到最近的敌人,调整移动方向
|
||||
// 战士职业:有敌人就向敌人前进
|
||||
if (isWarrior && hasEnemies) {
|
||||
const nearestEnemy = this.findNearestEnemy(e);
|
||||
if (nearestEnemy) {
|
||||
const enemyX = nearestEnemy.node.position.x;
|
||||
@@ -66,7 +66,7 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
||||
const delta = ((view.speed-view.DEBUFF_SLOW)/3) * this.dt * move.direction;
|
||||
const newX = view.node.position.x + delta;
|
||||
|
||||
// 对于英雄,允许更自由的移动范围
|
||||
// 对于战士,允许更自由的移动范围
|
||||
if (newX >= -420 && newX <= 420) { // 使用地图边界
|
||||
view.status_change("move");
|
||||
view.node.setPosition(newX, view.node.position.y, 0);
|
||||
@@ -78,43 +78,46 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
||||
return;
|
||||
}
|
||||
|
||||
// 如果没有敌人,回到targetX
|
||||
if (!hasEnemies) {
|
||||
const currentX = view.node.position.x;
|
||||
const targetX = move.targetX;
|
||||
|
||||
// 如果不在目标位置,移动到目标位置
|
||||
if (Math.abs(currentX - targetX) > 1) {
|
||||
// 确定移动方向:如果当前位置在目标位置右侧,向左移动;否则向右移动
|
||||
const direction = currentX > targetX ? -1 : 1;
|
||||
const delta = ((view.speed-view.DEBUFF_SLOW)/3) * this.dt * direction;
|
||||
const newX = view.node.position.x + delta;
|
||||
|
||||
// 设置朝向
|
||||
if (direction === 1) {
|
||||
view.node.setScale(1, 1, 1); // 面向右侧
|
||||
} else {
|
||||
view.node.setScale(-1, 1, 1); // 面向左侧
|
||||
}
|
||||
|
||||
// 确保不会超过目标位置
|
||||
if (direction === 1 && newX > targetX) {
|
||||
view.node.setPosition(targetX, view.node.position.y, 0);
|
||||
} else if (direction === -1 && newX < targetX) {
|
||||
view.node.setPosition(targetX, view.node.position.y, 0);
|
||||
} else {
|
||||
view.node.setPosition(newX, view.node.position.y, 0);
|
||||
}
|
||||
view.status_change("move");
|
||||
} else {
|
||||
view.status_change("idle");
|
||||
// 回到targetX后,面向右侧
|
||||
move.direction = 1;
|
||||
view.node.setScale(1, 1, 1); // 面向右侧
|
||||
}
|
||||
this.checkEnemiesInBase(e);
|
||||
return;
|
||||
// 其他职业或战士无敌人时:回到预定点
|
||||
const currentX = view.node.position.x;
|
||||
let finalTargetX = move.targetX;
|
||||
|
||||
// 检查预定点是否已被占用
|
||||
if (this.isPositionOccupied(finalTargetX, e)) {
|
||||
finalTargetX = move.targetX - 50; // 往前50的位置
|
||||
}
|
||||
|
||||
// 如果不在目标位置,移动到目标位置
|
||||
if (Math.abs(currentX - finalTargetX) > 1) {
|
||||
// 确定移动方向
|
||||
const direction = currentX > finalTargetX ? -1 : 1;
|
||||
const delta = ((view.speed-view.DEBUFF_SLOW)/3) * this.dt * direction;
|
||||
const newX = view.node.position.x + delta;
|
||||
|
||||
// 设置朝向
|
||||
if (direction === 1) {
|
||||
view.node.setScale(1, 1, 1); // 面向右侧
|
||||
} else {
|
||||
view.node.setScale(-1, 1, 1); // 面向左侧
|
||||
}
|
||||
|
||||
// 确保不会超过目标位置
|
||||
if (direction === 1 && newX > finalTargetX) {
|
||||
view.node.setPosition(finalTargetX, view.node.position.y, 0);
|
||||
} else if (direction === -1 && newX < finalTargetX) {
|
||||
view.node.setPosition(finalTargetX, view.node.position.y, 0);
|
||||
} else {
|
||||
view.node.setPosition(newX, view.node.position.y, 0);
|
||||
}
|
||||
view.status_change("move");
|
||||
} else {
|
||||
view.status_change("idle");
|
||||
// 到达目标位置后,面向右侧(敌人方向)
|
||||
move.direction = 1;
|
||||
view.node.setScale(1, 1, 1); // 面向右侧
|
||||
}
|
||||
this.checkEnemiesInBase(e);
|
||||
return;
|
||||
}
|
||||
|
||||
// 计算移动量
|
||||
@@ -249,17 +252,34 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
||||
})
|
||||
.map(e => e);
|
||||
|
||||
// 按y坐标从小到大排序(y坐标越小显示在上层)
|
||||
// 按x坐标排序:x坐标越大(越前面)的显示在上层
|
||||
const sortedUnits = allUnits.sort((a, b) => {
|
||||
const posA = a.get(HeroViewComp).node.position.y;
|
||||
const posB = b.get(HeroViewComp).node.position.y;
|
||||
return posA - posB; // 修改排序顺序
|
||||
const posA = a.get(HeroViewComp).node.position.x;
|
||||
const posB = b.get(HeroViewComp).node.position.x;
|
||||
return posA - posB; // x坐标从小到大排序
|
||||
});
|
||||
|
||||
// 设置渲染顺序,y坐标越小的显示在上层(索引越大)
|
||||
// 设置渲染顺序:x坐标越大的显示在上层(index越大,层级越高)
|
||||
sortedUnits.forEach((unit, index) => {
|
||||
const view = unit.get(HeroViewComp);
|
||||
view.node.setSiblingIndex(sortedUnits.length - index - 1);
|
||||
view.node.setSiblingIndex(index); // 直接使用index,x坐标大的index大,层级高
|
||||
});
|
||||
}
|
||||
|
||||
/** 检查指定位置是否已被占用 */
|
||||
private isPositionOccupied(targetX: number, currentEntity: ecs.Entity): boolean {
|
||||
const currentView = currentEntity.get(HeroViewComp);
|
||||
const occupationRange = 30; // 定义占用范围为30像素
|
||||
|
||||
return ecs.query(ecs.allOf(HeroViewComp)).some(e => {
|
||||
if (e === currentEntity) return false; // 排除自己
|
||||
|
||||
const view = e.get(HeroViewComp);
|
||||
if (view.fac !== currentView.fac) return false; // 只检查同阵营
|
||||
if (view.is_dead) return false; // 排除死亡单位
|
||||
|
||||
const distance = Math.abs(view.node.position.x - targetX);
|
||||
return distance < occupationRange; // 如果距离小于占用范围,认为被占用
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { _decorator, Component, Node, v3, Vec3 } from 'cc';
|
||||
import { HeroViewComp } from './HeroViewComp';
|
||||
import { SkillSet, TGroup, TType } from '../common/config/SkillSet';
|
||||
import { DTType, SkillSet, SType, TGroup, TType } from '../common/config/SkillSet';
|
||||
import { Skill } from '../skills/Skill';
|
||||
import { ecs } from 'db://oops-framework/libs/ecs/ECS';
|
||||
import { oops } from 'db://oops-framework/core/Oops';
|
||||
@@ -52,8 +52,10 @@ export class SkillConComp extends CCComp {
|
||||
this.HeroView.vmHero.cd += dt
|
||||
}
|
||||
if(this.HeroView.vmHero.cd > this.HeroView.vmHero.cd_max){
|
||||
|
||||
let sc=SkillSet[this.HeroView.skills[1]]
|
||||
if(!sc) return
|
||||
if(sc.SType==SType.damage&&!this.HeroView.is_atking) return
|
||||
this.castSkill(sc,false,0)
|
||||
this.HeroView.vmHero.cd = 0
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
|
||||
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
||||
import { BoxSet, FacSet } from "../common/config/BoxSet";
|
||||
import { HType } from "../common/config/heroSet";
|
||||
import { SkillSet } from "../common/config/SkillSet";
|
||||
import { smc } from "../common/SingletonModuleComp";
|
||||
import { HeroViewComp } from "../hero/HeroViewComp";
|
||||
@@ -57,6 +58,12 @@ export class Skill extends ecs.Entity {
|
||||
node.setPosition(startPos);
|
||||
if(caster.fac==FacSet.MON){
|
||||
node.scale=v3(node.scale.x*-1,1,1)
|
||||
}else{
|
||||
if(caster.type==HType.warrior){
|
||||
if(caster.node.scale.x<0){
|
||||
node.scale=v3(node.scale.x*-1,node.scale.y,1)
|
||||
}
|
||||
}
|
||||
}
|
||||
node.angle+=angle
|
||||
// 添加技能组件
|
||||
|
||||
Reference in New Issue
Block a user