From 98742745eba52a0d6d975c20f012774293a73326 Mon Sep 17 00:00:00 2001 From: richarjiang Date: Mon, 22 Sep 2025 17:34:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E6=95=B0=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/resources/anim/xiaoguai/1/die.meta | 9 + .../resources/anim/xiaoguai/1/die/10000.png | Bin 0 -> 4907 bytes .../anim/xiaoguai/1/die/10000.png.meta | 134 ++++ .../resources/anim/xiaoguai/1/die/10001.png | Bin 0 -> 5233 bytes .../anim/xiaoguai/1/die/10001.png.meta | 134 ++++ .../resources/anim/xiaoguai/1/die/10002.png | Bin 0 -> 4762 bytes .../anim/xiaoguai/1/die/10002.png.meta | 134 ++++ .../resources/anim/xiaoguai/1/die/10003.png | Bin 0 -> 4796 bytes .../anim/xiaoguai/1/die/10003.png.meta | 134 ++++ .../resources/anim/xiaoguai/1/die/10004.png | Bin 0 -> 4936 bytes .../anim/xiaoguai/1/die/10004.png.meta | 134 ++++ .../resources/anim/xiaoguai/1/die/10005.png | Bin 0 -> 5413 bytes .../anim/xiaoguai/1/die/10005.png.meta | 134 ++++ .../resources/anim/xiaoguai/1/die/10006.png | Bin 0 -> 4899 bytes .../anim/xiaoguai/1/die/10006.png.meta | 134 ++++ .../resources/anim/xiaoguai/1/die/10007.png | Bin 0 -> 5086 bytes .../anim/xiaoguai/1/die/10007.png.meta | 134 ++++ .../anim/xiaoguai/1/die/guai_1_die.anim | 113 +++ .../anim/xiaoguai/1/die/guai_1_die.anim.meta | 13 + assets/scenes/main.scene | 642 +++++++++++++----- assets/scripts/PlayerController.ts | 160 ++++- 21 files changed, 1807 insertions(+), 202 deletions(-) create mode 100644 assets/resources/anim/xiaoguai/1/die.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/10000.png create mode 100644 assets/resources/anim/xiaoguai/1/die/10000.png.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/10001.png create mode 100644 assets/resources/anim/xiaoguai/1/die/10001.png.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/10002.png create mode 100644 assets/resources/anim/xiaoguai/1/die/10002.png.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/10003.png create mode 100644 assets/resources/anim/xiaoguai/1/die/10003.png.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/10004.png create mode 100644 assets/resources/anim/xiaoguai/1/die/10004.png.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/10005.png create mode 100644 assets/resources/anim/xiaoguai/1/die/10005.png.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/10006.png create mode 100644 assets/resources/anim/xiaoguai/1/die/10006.png.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/10007.png create mode 100644 assets/resources/anim/xiaoguai/1/die/10007.png.meta create mode 100644 assets/resources/anim/xiaoguai/1/die/guai_1_die.anim create mode 100644 assets/resources/anim/xiaoguai/1/die/guai_1_die.anim.meta diff --git a/assets/resources/anim/xiaoguai/1/die.meta b/assets/resources/anim/xiaoguai/1/die.meta new file mode 100644 index 0000000..86a3273 --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "66458d1d-470f-4340-a5e8-25159090f854", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/anim/xiaoguai/1/die/10000.png b/assets/resources/anim/xiaoguai/1/die/10000.png new file mode 100644 index 0000000000000000000000000000000000000000..2d6b86663de5db1ac749f3e84e12a98f54203e82 GIT binary patch literal 4907 zcmb7{)ms#R+QdOXZ~F%YwLy&H1>F#cW?vO4?1xZ0#_Vavy zzO_kaE$ z(9t4%$^QimGz}HFoB~osMgn3FPq(x)t7#7F4p`}-rwzRV{+(br)#m9}$4_fLw!c1+X~F1;K0{NQ;gL%MX64F$v+ii34qI zg~x4?!a!ygT5>K1Dl$R>9u}IH030I=T`Wutes(%FMtb_!BwG4vPpHR&icDDn4qF#9 zYvnuzQLYqyK?OBvwy7w^tCv0jt`?f{O>Rn(U=}zJIlT(01nDa+d3fkgbuw&$P|^EYmBhu6l~jtV=m zM#lMvSl1!FE$=J5l!QIsDuR~0fwdVv3Cr zhWghaq*7Dm6f}#N4ZIZ6tzl$*_@?oy4{e^3AiH$$Y1D3^vY#-j|1>~QSlBr$PE4lQ zMP+Gw#-N6iQA~%OQ?xZ%P!JQyaMWI+vUulwTM zQ5W@$mW0mzPwMaL;PGAKY2rSk(mHC69z_P+xVZe06z*vbv#VpbR0dvQ^R`WM1xX&60sftg0S+q09ABx~r9W z=0kFK+>Ywi=Q#}?i9%=R+0N#Oz;aLb{)`04a0(8%9nV6g$@OeC>geh3grQw*j&HlI z_ry8sPe#xRsyAiFsjN5UObu0c7SrTadXI?OK_%CB9F%o^NNg?1SlnIv_WlQ|2x-Xr zuN1N#T58&8Y)?;5I_9K8FX%iXpX3|&8|ePL^)e*1H1upk;5L6{;`8t$`tyh!hoCQTT!9UjsB>rYt6 z9^MN%r03vvQgicVX)0Nc<49DEJ|5YJBV4kM#X^ags=*5o$9?K|a-@j^VPHXx(WP}t z*6aUo?SGRHlx?4HuTjc&V}jRbLk9;X$QOH&9H51U_vrM<1yAhclp(jxFu0@R>MfIR z^q?q~z;x+);?BxEtN;2W$Jq@eE#Untorfp|iwR z3BBT$VGkjZ!zA1=Ri!|-t$X3&N54c+ceh%2D}P+E(wRPDL3K4u2IX~S(JNBlUu@Rd)lV_~8d~v(S6;e*W5?5{Q=e%l_Q#%(_GL0P%+iE!a zBc3a;BWJXl-62;R!Z^BD-vGK)leq^KKL>P43S(ihVREo4c0`Q>sLfG-kt)@1yN#v$ z!n%8PffiFSelGaq8LJem<6-ZvZ~9UKyRqYGZc^SA7*OlvbE(5!Pkn;mT!o@hkbb4Y zltKRjtUJ^y)+>x84oIalyGze6?rF~(6nt@;%B%>0J7SabuFtT&vTL>RT@ms4GxX<6 zz@}kBgR>?>%4cOkh#@P6mB9!yoPrmD&05Unj}A~n^csg`^PELj;43APjAjeiw|aF` zFdO`Q6Az3x$YM&&j4w_yZm9}om-o>vx#gx#8$DW>{0ews+3Bm&m}i^J_JEPxlb;_B zGk(uIW`;Y)MBJ$;{``qlE5-ZI9!HoO-s`ckP$&snfZh2MbW_c^Zs<7%iE_ylT{Y!_!SWDkw(I;A+Q#91ArQ zmPQVgNo$rn3EHWYZ8v6=9W+ih{MZ8BNTOzbwugskt~h#ii>r`eqLZ}f6=&t)lL`os z)($NrfA-f;pUksIR6OyXb9(0S@y(5mXWE554^<6iYSeRV{l)y_hSME|xYuL*eo{tw zV#B+B$2}~A6JGoh=6Ad$7Vpj)p^>(*(Z)Y6PyS#Q@|K-1o z+Kroxa=j`lYSZNIxAyV7uqj>|cO5trH99pi4NZLci3`5Bet-Co)xUl+%SMYw44qQ# zT-Q){Ns><3l^99pP@iPQ>XT5VyT#d%;N3IhNFUogeHx~T7e$7ZEs2!^e;fD}t7y>n zEVI*S(&iNOcYiE+Ov?;SJf(Y$$)vX9^^O2jlx=L}&aS`CLW=dzyU25kO1S9n^y=1y z{if?pI>|)Q5n~BFlB=lNjT5g2HsY@$tGhAY9%AjbQPUW=IvNSGwY8V-i7aRJ3ne$) zwh^O9w&ROi*%OI^HS$4M0Pk@k>ki`vJ>%;sb-4id5gvYci{lC9nUP`j-LZ_zlFFbWaYN*hMuMDO888f z_aqk@Y(z2l>zXOx z6bg9}wqm-yNX5l&8~CVXZ4`67=ajviwn}yr)YbJOmb{)?GiPa>5{x&N)H6xc5tt1= zo43dPMj5|ZLX%RNLSLV_Om6!+3+$D5dL8RO+MTGo!|k6kx|a=+O=|6`NXNh8WincAa(T8h;)o0pkK0KEN8hbTA83g(ub6?J3*8}jd7_)}xhu(jv&EJm3Td61E& zq6+cRn7f$rFSc&ZG}DtWHP_1!NNnp0x_fA+tGbD5eU~^DB=q7HgVY zJg`cA*=ucjwMvtT+lH8~!u^faje8Ct&OGRutMoYNLp>tv_}(p<>gj`7@A`ZF3G6w# zF@%FwFnw(aGjuYs$Q*&yb=7&Tb=`SwV)HaMXZ)&jroj{%zYZz?jKR;`HZi@e)C4dTDwdN4LX* z?gXM!;M>DaS|rGX+;`@x#I5k$dO4l|BB3?Z+A3$AH2ay1GN4>74^U*AQy?JO<+eZ8 zPkR#fmGcIEzy8?JM`C5Qn}z?ZmG&gTw*uD6Q$_bl}RWo?(#Ld~9{F8~4R0@eSxFK(0&OWn}(<2lx z5zWX=ADBvH*;itxZad4^HV-J@rIWjvveZUKazAFSELCq;R~OpP{iDedn1^nGTSFW; z384vlV~dO1D%VSrU6_^SQXtSSn7EOifkF4}Dct;~MCiTL;{*url7+ z*?AG+P)laVLW|PjDBn-r8%8B%zo*O(CBY<@NOoGuwbxfO&d<<7QY^jF#Uo?VvE^4V zD6Dg*HsF~#xdKhZ17)3qz% z+Zi{TvTwJhq`2E9qSN=&5P$@j6l-Yh{jEPiPS@70TgwHtnvL>))m>O9#SX>;(G5go zVem+qS@XrkMNGT%(vOX^&4A;>`7R=sP@vAN?SLEK!Xvk(Un@-@HQ3K8hz|_DklDdf zn>QW*8JwTstXTGuzCr=pn5l4uE24Lu69|eHrs1p`)x<6iQP?TQ0mg5M|HU*MEcuQp zYM8F>MlJk7NV?+fxwOIz5vzrRo6@&n^_~#x#tWA%aj%JG&r7W4=)8RyOqPr499%VzYm^V4rnIOy=ZuP+_Hr&RC}sV(W$v-q`QTtSbqk>hAff+n zx~b(if}HlSQK)PZ_hc!8F{;OeDTC~XkyiEDQl9qpUq+wp&G82nK%|s< zN(wc4Bs6+IYWk_!CV2X+k0T>Jjda}p$T?EwdYU^i#Z3FiJZ5;62i)(=GBV2BRbwA}}_WZr8`bJA#HHXK(D5LtD_aa6>l6TQx zv%H6foYO2~*;D{DP6}{-^Pr&bEW(Q>d$VM9^O0{iI(N4W&A#LM$iKR86W|x**Ynhd zc_y@2@dHSJ3~Y2n^iJVO+#cBn|KoBEDWk-QX(52bLu-GqfJIxhy6mr$wdI?D`Diz4 zg+wWH?id&&@sex@R=&=>sFBjpC%uZR)9-0g4c^>mmMVCgAMr}GB4g2)tQ$%_WQfI- z<&GxGXKj(}Gwg_^1px`387q4iArDThaNna-@$fRQzAPmmYUK+iiw#rriv%60`Z_eN zdXI319V!G7B)sY_x|TUXXt(bh$2e-RgR?}RjJPKPy|?o=q}`rlm46owt!1sca%0Ez z0N^(MlGvQ$vvVkS$e!yifV=={k=o<`ZF@w_$w(29CaFjxWl|8Jg=RCMo{`<*z96}3 zNqgJ&qq0Hp;h_3&nYDK{WGA%*V`3P=t+#kgsiRBb2PAVV`i>nsdoA`@ZAH@bK#sYU zlWqF>LG|YkRb5fChN}E?EIaBvKL|Y#e_*ost`Ii-CJ|q@yH^2of_8MYv{db}bemtR zhlbvrOjp`-YVJe4F2wgj7>eGrzk8E2Z^+QME@;=h(tTe&^yN%EO}rs~I_l*+NPw_i z>VsKq&m1*6f#|cc&)9X!6n7A%h7;+2=MD!)NZYM(sO9?|mK$ykKD{(u@cP6B6WoGdN1SHdyB2 z|6xINiQndABydLR{8KK(f`Utz@X9ZXfHFi0!-R>4*ilITa6`Nq|JA-xWM%JXd%bvI zqeRr8`KLSv^1cFYzTeCN66!Nj%H{*dR@%$~MCuIeT*NUArNUq^*K^1d;?~C$k}N&& zgEf{i<@Jg`kkr_&vJeh`xchywOq_p6J#~mbGmZ}m#UbNI`YKg_HYH_aey=50`=yKc z5^=B4c-Yvu&>v!OigO#KH40yIfmY;155Lu8F56sPT@(OqitfN;tpt#SCsSfdebQ-) zEXt&<&r6|N*^cXdT3w!$~5&lkfkC;lErh=KA96D)~cYu9oybJyL zd+iB!ZtiGC?kVle0Gu`9x35BzKkvKY10vHw$pLK*aIUPceVN_`TRyT;&kktri15B- zI<;Ezj#$>UGWsf2^0bv&a0j%RZ1#%Pl|I=AehaN&TTbY)yvuotb98povfd-zY7%?M z{6JNmmHv}z8B{b2l98hcovtxyn<&^Xh_}8-vn0rDCUGBjU~cB+_O!U_s|eIw`nWu< z+o+edf^chM&m!6l?fju=R#rxvn2=z-OE@ve>ns?%J)Ji;;dSlaNa@YwSolflcxX($ z6Tu%_fA;AKyI=uRwC^Qt=&6rMe(;xGSInp-hgFT&-j6<4Kn8TJ9@_dFPEHWXp2sb7 u!qR?oXaZmGOH}GM3SH>mp#C2@m%Rf;f*zRfrgjMb^QtJP2Cb7Z4f{WtJv7b$ literal 0 HcmV?d00001 diff --git a/assets/resources/anim/xiaoguai/1/die/10000.png.meta b/assets/resources/anim/xiaoguai/1/die/10000.png.meta new file mode 100644 index 0000000..665d776 --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die/10000.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "112e8ffc-e1ef-4b1f-b7b8-f9392dcdb3fa", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "112e8ffc-e1ef-4b1f-b7b8-f9392dcdb3fa@6c48a", + "displayName": "10000", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "112e8ffc-e1ef-4b1f-b7b8-f9392dcdb3fa", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "112e8ffc-e1ef-4b1f-b7b8-f9392dcdb3fa@f9941", + "displayName": "10000", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 7.5, + "offsetY": -4.5, + "trimX": 122, + "trimY": 73, + "width": 91, + "height": 103, + "rawWidth": 320, + "rawHeight": 240, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -45.5, + -51.5, + 0, + 45.5, + -51.5, + 0, + -45.5, + 51.5, + 0, + 45.5, + 51.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 122, + 167, + 213, + 167, + 122, + 64, + 213, + 64 + ], + "nuv": [ + 0.38125, + 0.26666666666666666, + 0.665625, + 0.26666666666666666, + 0.38125, + 0.6958333333333333, + 0.665625, + 0.6958333333333333 + ], + "minPos": [ + -45.5, + -51.5, + 0 + ], + "maxPos": [ + 45.5, + 51.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "112e8ffc-e1ef-4b1f-b7b8-f9392dcdb3fa@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "112e8ffc-e1ef-4b1f-b7b8-f9392dcdb3fa@6c48a" + } +} diff --git a/assets/resources/anim/xiaoguai/1/die/10001.png b/assets/resources/anim/xiaoguai/1/die/10001.png new file mode 100644 index 0000000000000000000000000000000000000000..956e8026427f0a8d9f0e067a12c27c33a934b003 GIT binary patch literal 5233 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 W6@ad3=HY7p-BMN5Quruu9q~W7GTsRQ literal 0 HcmV?d00001 diff --git a/assets/resources/anim/xiaoguai/1/die/10002.png.meta b/assets/resources/anim/xiaoguai/1/die/10002.png.meta new file mode 100644 index 0000000..faff936 --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die/10002.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "58b65db2-723b-466e-bc42-8fe12dbd8662", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "58b65db2-723b-466e-bc42-8fe12dbd8662@6c48a", + "displayName": "10002", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "58b65db2-723b-466e-bc42-8fe12dbd8662", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "58b65db2-723b-466e-bc42-8fe12dbd8662@f9941", + "displayName": "10002", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 4, + "offsetY": -25, + "trimX": 118, + "trimY": 86, + "width": 92, + "height": 118, + "rawWidth": 320, + "rawHeight": 240, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -46, + -59, + 0, + 46, + -59, + 0, + -46, + 59, + 0, + 46, + 59, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 118, + 154, + 210, + 154, + 118, + 36, + 210, + 36 + ], + "nuv": [ + 0.36875, + 0.15, + 0.65625, + 0.15, + 0.36875, + 0.6416666666666667, + 0.65625, + 0.6416666666666667 + ], + "minPos": [ + -46, + -59, + 0 + ], + "maxPos": [ + 46, + 59, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "58b65db2-723b-466e-bc42-8fe12dbd8662@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "58b65db2-723b-466e-bc42-8fe12dbd8662@6c48a" + } +} diff --git a/assets/resources/anim/xiaoguai/1/die/10003.png b/assets/resources/anim/xiaoguai/1/die/10003.png new file mode 100644 index 0000000000000000000000000000000000000000..045456576d94a0e7ccfda111710405425b589cf5 GIT binary patch literal 4796 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 IY7Q~~2X4#e0ssI2 literal 0 HcmV?d00001 diff --git a/assets/resources/anim/xiaoguai/1/die/10003.png.meta b/assets/resources/anim/xiaoguai/1/die/10003.png.meta new file mode 100644 index 0000000..c231153 --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die/10003.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "7c94451d-39f3-4f5b-9b99-49e2eb8b50a3", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "7c94451d-39f3-4f5b-9b99-49e2eb8b50a3@6c48a", + "displayName": "10003", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "7c94451d-39f3-4f5b-9b99-49e2eb8b50a3", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "7c94451d-39f3-4f5b-9b99-49e2eb8b50a3@f9941", + "displayName": "10003", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 11, + "offsetY": -31.5, + "trimX": 119, + "trimY": 96, + "width": 104, + "height": 111, + "rawWidth": 320, + "rawHeight": 240, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -52, + -55.5, + 0, + 52, + -55.5, + 0, + -52, + 55.5, + 0, + 52, + 55.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 119, + 144, + 223, + 144, + 119, + 33, + 223, + 33 + ], + "nuv": [ + 0.371875, + 0.1375, + 0.696875, + 0.1375, + 0.371875, + 0.6, + 0.696875, + 0.6 + ], + "minPos": [ + -52, + -55.5, + 0 + ], + "maxPos": [ + 52, + 55.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "7c94451d-39f3-4f5b-9b99-49e2eb8b50a3@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "7c94451d-39f3-4f5b-9b99-49e2eb8b50a3@6c48a" + } +} diff --git a/assets/resources/anim/xiaoguai/1/die/10004.png b/assets/resources/anim/xiaoguai/1/die/10004.png new file mode 100644 index 0000000000000000000000000000000000000000..66a93a0dbe609ad80e5463e24a952bad6c645c06 GIT binary patch literal 4936 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 bYd;S$Ee%>ct|2=3`v!%p>#EhO*hKvojw*H} literal 0 HcmV?d00001 diff --git a/assets/resources/anim/xiaoguai/1/die/10004.png.meta b/assets/resources/anim/xiaoguai/1/die/10004.png.meta new file mode 100644 index 0000000..e61d6ad --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die/10004.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "8699ce65-c42b-42a9-b0bf-44ec5b7ba800", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "8699ce65-c42b-42a9-b0bf-44ec5b7ba800@6c48a", + "displayName": "10004", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "8699ce65-c42b-42a9-b0bf-44ec5b7ba800", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "8699ce65-c42b-42a9-b0bf-44ec5b7ba800@f9941", + "displayName": "10004", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 17.5, + "offsetY": -43, + "trimX": 120, + "trimY": 111, + "width": 115, + "height": 104, + "rawWidth": 320, + "rawHeight": 240, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -57.5, + -52, + 0, + 57.5, + -52, + 0, + -57.5, + 52, + 0, + 57.5, + 52, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 120, + 129, + 235, + 129, + 120, + 25, + 235, + 25 + ], + "nuv": [ + 0.375, + 0.10416666666666667, + 0.734375, + 0.10416666666666667, + 0.375, + 0.5375, + 0.734375, + 0.5375 + ], + "minPos": [ + -57.5, + -52, + 0 + ], + "maxPos": [ + 57.5, + 52, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "8699ce65-c42b-42a9-b0bf-44ec5b7ba800@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "8699ce65-c42b-42a9-b0bf-44ec5b7ba800@6c48a" + } +} diff --git a/assets/resources/anim/xiaoguai/1/die/10005.png b/assets/resources/anim/xiaoguai/1/die/10005.png new file mode 100644 index 0000000000000000000000000000000000000000..85d245c6015ef0b41da5c9b8bc4664dedd09376f GIT binary patch literal 5413 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 literal 0 HcmV?d00001 diff --git a/assets/resources/anim/xiaoguai/1/die/10006.png.meta b/assets/resources/anim/xiaoguai/1/die/10006.png.meta new file mode 100644 index 0000000..83ffc3a --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die/10006.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "8daa56f1-3ee7-41fb-921e-c970212c5f0e", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "8daa56f1-3ee7-41fb-921e-c970212c5f0e@6c48a", + "displayName": "10006", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "8daa56f1-3ee7-41fb-921e-c970212c5f0e", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "8daa56f1-3ee7-41fb-921e-c970212c5f0e@f9941", + "displayName": "10006", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 26.5, + "offsetY": -65.5, + "trimX": 120, + "trimY": 149, + "width": 133, + "height": 73, + "rawWidth": 320, + "rawHeight": 240, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -66.5, + -36.5, + 0, + 66.5, + -36.5, + 0, + -66.5, + 36.5, + 0, + 66.5, + 36.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 120, + 91, + 253, + 91, + 120, + 18, + 253, + 18 + ], + "nuv": [ + 0.375, + 0.075, + 0.790625, + 0.075, + 0.375, + 0.37916666666666665, + 0.790625, + 0.37916666666666665 + ], + "minPos": [ + -66.5, + -36.5, + 0 + ], + "maxPos": [ + 66.5, + 36.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "8daa56f1-3ee7-41fb-921e-c970212c5f0e@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "8daa56f1-3ee7-41fb-921e-c970212c5f0e@6c48a" + } +} diff --git a/assets/resources/anim/xiaoguai/1/die/10007.png b/assets/resources/anim/xiaoguai/1/die/10007.png new file mode 100644 index 0000000000000000000000000000000000000000..b44bf9b71512afdb0d9005193ceb552ad14531f5 GIT binary patch literal 5086 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 literal 0 HcmV?d00001 diff --git a/assets/resources/anim/xiaoguai/1/die/10007.png.meta b/assets/resources/anim/xiaoguai/1/die/10007.png.meta new file mode 100644 index 0000000..3b35f61 --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die/10007.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "0a11f299-5e84-4e17-93de-90fb904c0b7c", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "0a11f299-5e84-4e17-93de-90fb904c0b7c@6c48a", + "displayName": "10007", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "0a11f299-5e84-4e17-93de-90fb904c0b7c", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "0a11f299-5e84-4e17-93de-90fb904c0b7c@f9941", + "displayName": "10007", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 29.5, + "offsetY": -75, + "trimX": 120, + "trimY": 156, + "width": 139, + "height": 78, + "rawWidth": 320, + "rawHeight": 240, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -69.5, + -39, + 0, + 69.5, + -39, + 0, + -69.5, + 39, + 0, + 69.5, + 39, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 120, + 84, + 259, + 84, + 120, + 6, + 259, + 6 + ], + "nuv": [ + 0.375, + 0.025, + 0.809375, + 0.025, + 0.375, + 0.35, + 0.809375, + 0.35 + ], + "minPos": [ + -69.5, + -39, + 0 + ], + "maxPos": [ + 69.5, + 39, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "0a11f299-5e84-4e17-93de-90fb904c0b7c@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "hasAlpha": true, + "fixAlphaTransparencyArtifacts": false, + "redirect": "0a11f299-5e84-4e17-93de-90fb904c0b7c@6c48a" + } +} diff --git a/assets/resources/anim/xiaoguai/1/die/guai_1_die.anim b/assets/resources/anim/xiaoguai/1/die/guai_1_die.anim new file mode 100644 index 0000000..6b5f8dc --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die/guai_1_die.anim @@ -0,0 +1,113 @@ +[ + { + "__type__": "cc.AnimationClip", + "_name": "guai_1_die", + "_objFlags": 0, + "__editorExtras__": { + "embeddedPlayerGroups": [] + }, + "_native": "", + "sample": 60, + "speed": 1, + "wrapMode": 1, + "enableTrsBlending": false, + "_duration": 0.6, + "_hash": 500763545, + "_tracks": [ + { + "__id__": 1 + } + ], + "_exoticAnimation": null, + "_events": [], + "_embeddedPlayers": [], + "_additiveSettings": { + "__id__": 6 + }, + "_auxiliaryCurveEntries": [] + }, + { + "__type__": "cc.animation.ObjectTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 2 + }, + "proxy": null + }, + "_channel": { + "__id__": 4 + } + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 3 + }, + "spriteFrame" + ] + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 5 + } + }, + { + "__type__": "cc.ObjectCurve", + "_times": [ + 0, + 0.08333333333333333, + 0.16666666666666666, + 0.25, + 0.3333333333333333, + 0.4166666666666667, + 0.5, + 0.5833333333333334 + ], + "_values": [ + { + "__uuid__": "112e8ffc-e1ef-4b1f-b7b8-f9392dcdb3fa@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "645e0930-b379-4fc7-aa4d-4695ca19ca3e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "58b65db2-723b-466e-bc42-8fe12dbd8662@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "7c94451d-39f3-4f5b-9b99-49e2eb8b50a3@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "8699ce65-c42b-42a9-b0bf-44ec5b7ba800@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "468705a1-c63a-45bb-adc0-7e3b0660495d@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "8daa56f1-3ee7-41fb-921e-c970212c5f0e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "0a11f299-5e84-4e17-93de-90fb904c0b7c@f9941", + "__expectedType__": "cc.SpriteFrame" + } + ] + }, + { + "__type__": "cc.AnimationClipAdditiveSettings", + "enabled": false, + "refClip": null + } +] \ No newline at end of file diff --git a/assets/resources/anim/xiaoguai/1/die/guai_1_die.anim.meta b/assets/resources/anim/xiaoguai/1/die/guai_1_die.anim.meta new file mode 100644 index 0000000..ad6b69e --- /dev/null +++ b/assets/resources/anim/xiaoguai/1/die/guai_1_die.anim.meta @@ -0,0 +1,13 @@ +{ + "ver": "2.0.4", + "importer": "animation-clip", + "imported": true, + "uuid": "538a5504-bbb5-41a3-b7f8-b1b7041f7aac", + "files": [ + ".bin" + ], + "subMetas": {}, + "userData": { + "name": "guai_1_die" + } +} diff --git a/assets/scenes/main.scene b/assets/scenes/main.scene index d84bbca..fa19779 100644 --- a/assets/scenes/main.scene +++ b/assets/scenes/main.scene @@ -52,7 +52,7 @@ }, "autoReleaseAssets": false, "_globals": { - "__id__": 40 + "__id__": 46 }, "_id": "58132e64-0171-4c7f-89be-a2984ca7de6b" }, @@ -69,10 +69,7 @@ "__id__": 3 }, { - "__id__": 12 - }, - { - "__id__": 22 + "__id__": 15 }, { "__id__": 25 @@ -83,6 +80,9 @@ { "__id__": 31 }, + { + "__id__": 34 + }, { "__id__": 6 } @@ -90,13 +90,13 @@ "_active": true, "_components": [ { - "__id__": 37 + "__id__": 43 }, { - "__id__": 38 + "__id__": 44 }, { - "__id__": 39 + "__id__": 45 } ], "_prefab": null, @@ -256,23 +256,27 @@ "_parent": { "__id__": 2 }, - "_children": [], - "_active": true, - "_components": [ + "_children": [ { "__id__": 7 - }, - { - "__id__": 8 - }, - { - "__id__": 9 - }, + } + ], + "_active": true, + "_components": [ { "__id__": 10 }, { "__id__": 11 + }, + { + "__id__": 12 + }, + { + "__id__": 13 + }, + { + "__id__": 14 } ], "_prefab": null, @@ -305,6 +309,138 @@ }, "_id": "427Eu3altLCY5IWwO2+tVy" }, + { + "__type__": "cc.Node", + "_name": "hp", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 6 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 8 + }, + { + "__id__": 9 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 74.024, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "ecC3GKT8RKJp+BT/ZByClA" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 7 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 37.369140625, + "height": 54.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "963ckrHtRFxaNm7lV3WGay" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 7 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 104, + "b": 104, + "a": 255 + }, + "_string": "200", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 20, + "_fontSize": 20, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": true, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "52qK+uInlOo79+KVljGtC7" + }, { "__type__": "cc.UITransform", "_name": "", @@ -471,22 +607,22 @@ }, "_children": [ { - "__id__": 13 + "__id__": 16 }, { - "__id__": 16 + "__id__": 19 } ], "_active": true, "_components": [ { - "__id__": 19 + "__id__": 22 }, { - "__id__": 20 + "__id__": 23 }, { - "__id__": 21 + "__id__": 24 } ], "_prefab": null, @@ -525,116 +661,7 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 12 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 14 - }, - { - "__id__": 15 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_mobility": 0, - "_layer": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "dcjO1Ab2tDIbg6VVr9YHdO" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 1080, - "height": 2560 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "8aW0b4lGxCVbal8zQBKbyB" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 13 - }, - "_enabled": true, - "__prefab": null, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "361c5873-d797-420e-be65-81c5a8f91215@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "37daNZffxGSq/F3WV+F0Y5" - }, - { - "__type__": "cc.Node", - "_name": "WalkableLayer", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 12 + "__id__": 15 }, "_children": [], "_active": true, @@ -674,7 +701,7 @@ "y": 0, "z": 0 }, - "_id": "23cuMKDVtPs71LOAe7QMgZ" + "_id": "dcjO1Ab2tDIbg6VVr9YHdO" }, { "__type__": "cc.UITransform", @@ -686,6 +713,115 @@ }, "_enabled": true, "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 1080, + "height": 2560 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "8aW0b4lGxCVbal8zQBKbyB" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 16 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "361c5873-d797-420e-be65-81c5a8f91215@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "37daNZffxGSq/F3WV+F0Y5" + }, + { + "__type__": "cc.Node", + "_name": "WalkableLayer", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 15 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 20 + }, + { + "__id__": 21 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "23cuMKDVtPs71LOAe7QMgZ" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 19 + }, + "_enabled": true, + "__prefab": null, "_contentSize": { "__type__": "cc.Size", "width": 1056, @@ -704,7 +840,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 16 + "__id__": 19 }, "_enabled": true, "__prefab": null, @@ -726,7 +862,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 12 + "__id__": 15 }, "_enabled": true, "__prefab": null, @@ -748,7 +884,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 12 + "__id__": 15 }, "_enabled": true, "__prefab": null, @@ -766,12 +902,12 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 12 + "__id__": 15 }, "_enabled": true, "__prefab": null, "tiledMap": { - "__id__": 20 + "__id__": 23 }, "walkableLayerName": "WalkableLayer", "tileSize": 32, @@ -789,10 +925,10 @@ "_active": false, "_components": [ { - "__id__": 23 + "__id__": 26 }, { - "__id__": 24 + "__id__": 27 } ], "_prefab": null, @@ -831,7 +967,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 22 + "__id__": 25 }, "_enabled": true, "__prefab": null, @@ -853,7 +989,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 22 + "__id__": 25 }, "_enabled": true, "__prefab": null, @@ -898,10 +1034,10 @@ "_active": true, "_components": [ { - "__id__": 26 + "__id__": 29 }, { - "__id__": 27 + "__id__": 30 } ], "_prefab": null, @@ -940,7 +1076,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 25 + "__id__": 28 }, "_enabled": true, "__prefab": null, @@ -962,7 +1098,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 25 + "__id__": 28 }, "_enabled": true, "__prefab": null, @@ -973,7 +1109,7 @@ "__id__": 4 }, "pathfinder": { - "__id__": 21 + "__id__": 24 }, "moveSpeed": 300, "mapWidth": 1080, @@ -992,10 +1128,10 @@ "_active": true, "_components": [ { - "__id__": 29 + "__id__": 32 }, { - "__id__": 30 + "__id__": 33 } ], "_prefab": null, @@ -1034,7 +1170,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 28 + "__id__": 31 }, "_enabled": true, "__prefab": null, @@ -1056,12 +1192,12 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 28 + "__id__": 31 }, "_enabled": true, "__prefab": null, "tiledMap": { - "__id__": 20 + "__id__": 23 }, "playerNode": { "__id__": 6 @@ -1076,23 +1212,27 @@ "_parent": { "__id__": 2 }, - "_children": [], + "_children": [ + { + "__id__": 35 + } + ], "_active": true, "_components": [ { - "__id__": 32 + "__id__": 38 }, { - "__id__": 33 + "__id__": 39 }, { - "__id__": 34 + "__id__": 40 }, { - "__id__": 35 + "__id__": 41 }, { - "__id__": 36 + "__id__": 42 } ], "_prefab": null, @@ -1125,13 +1265,145 @@ }, "_id": "64hUbaFA1A0bML+FS/Y6vp" }, + { + "__type__": "cc.Node", + "_name": "hp", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 34 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 36 + }, + { + "__id__": 37 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 74.024, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "b1vbMsx55Du5MRaM373Ng4" + }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 31 + "__id__": 35 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 37.369140625, + "height": 54.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "321yIgVlFOb7Zz0gOVC7g1" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 35 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 104, + "b": 104, + "a": 255 + }, + "_string": "200", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 20, + "_fontSize": 20, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": true, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "0dKht50epO0odvIcizJhWR" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 34 }, "_enabled": true, "__prefab": null, @@ -1153,7 +1425,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 31 + "__id__": 34 }, "_enabled": true, "__prefab": null, @@ -1192,7 +1464,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 31 + "__id__": 34 }, "_enabled": true, "__prefab": null, @@ -1205,6 +1477,10 @@ { "__uuid__": "88fe4ee4-900d-44af-a405-32ff388218da", "__expectedType__": "cc.AnimationClip" + }, + { + "__uuid__": "538a5504-bbb5-41a3-b7f8-b1b7041f7aac", + "__expectedType__": "cc.AnimationClip" } ], "_defaultClip": { @@ -1219,7 +1495,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 31 + "__id__": 34 }, "_enabled": true, "__prefab": null, @@ -1247,7 +1523,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 31 + "__id__": 34 }, "_enabled": true, "__prefab": null, @@ -1340,29 +1616,29 @@ { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 41 - }, - "shadows": { - "__id__": 42 - }, - "_skybox": { - "__id__": 43 - }, - "fog": { - "__id__": 44 - }, - "octree": { - "__id__": 45 - }, - "skin": { - "__id__": 46 - }, - "lightProbeInfo": { "__id__": 47 }, - "postSettings": { + "shadows": { "__id__": 48 }, + "_skybox": { + "__id__": 49 + }, + "fog": { + "__id__": 50 + }, + "octree": { + "__id__": 51 + }, + "skin": { + "__id__": 52 + }, + "lightProbeInfo": { + "__id__": 53 + }, + "postSettings": { + "__id__": 54 + }, "bakedWithStationaryMainLight": false, "bakedWithHighpLightmap": false }, diff --git a/assets/scripts/PlayerController.ts b/assets/scripts/PlayerController.ts index 2c33b89..5612d37 100644 --- a/assets/scripts/PlayerController.ts +++ b/assets/scripts/PlayerController.ts @@ -1,4 +1,4 @@ -import { _decorator, Component, Node, Vec3, input, Input, EventTouch, Camera, view, tween, Animation, Collider2D, Contact2DType } from 'cc'; +import { _decorator, Component, Node, Vec3, input, Input, EventTouch, Camera, view, tween, Animation, Collider2D, Contact2DType, Label, Color } from 'cc'; import { TiledMapPathfinder } from './TiledMapPathfinder'; const { ccclass, property } = _decorator; @@ -276,24 +276,146 @@ export class PlayerController extends Component { onBeginContact(selfCollider: Collider2D, otherCollider: Collider2D) { if (otherCollider.node.name.startsWith('guai_')) { - this.isAttacking = true; - // 怪物攻击 - const animation = otherCollider.node.getComponent(Animation); - if (animation) { - animation.play(`${otherCollider.node.name}_attack`); - } - - // player 攻击 - this.switchAnimation('attack'); - - - this.scheduleOnce(() => { - animation.play(`${otherCollider.node.name}_stand`); - - this.isAttacking = false; - this.switchAnimation('die'); - - }, 3); + this.handleAttack(otherCollider); } } + + /** + * 处理攻击逻辑 + */ + private handleAttack(otherCollider: Collider2D) { + this.isAttacking = true; + console.log('开始攻击,怪物名称:', otherCollider.node.name); + + // 获取玩家和怪物的生命值 + const playerHpLabel = this.player.getChildByName('hp'); + const monsterHpLabel = otherCollider.node.getChildByName('hp'); + + if (!playerHpLabel || !monsterHpLabel) { + console.warn('未找到生命值标签,玩家hp:', playerHpLabel, '怪物hp:', monsterHpLabel); + this.isAttacking = false; + return; + } + + // 获取生命值数值 + const playerLabel = playerHpLabel.getComponent(Label); + const monsterLabel = monsterHpLabel.getComponent(Label); + + if (!playerLabel || !monsterLabel) { + console.warn('未找到Label组件'); + this.isAttacking = false; + return; + } + + const playerHp = parseInt(playerLabel.string) || 0; + const monsterHp = parseInt(monsterLabel.string) || 0; + console.log('玩家生命值:', playerHp, '怪物生命值:', monsterHp); + + // 播放攻击动画 + const monsterAnimation = otherCollider.node.getComponent(Animation); + if (monsterAnimation) { + monsterAnimation.play(`${otherCollider.node.name}_attack`); + } + this.switchAnimation('attack'); + + // 2秒后判定攻击结果 + this.scheduleOnce(() => { + // 比较生命值,判断输赢 + console.log('判定攻击结果,玩家HP:', playerHp, '怪物HP:', monsterHp); + if (playerHp >= monsterHp) { + // 玩家获胜 + console.log('玩家获胜!更新玩家生命值为:', playerHp + monsterHp); + + // 玩家生命值增加怪物生命值 + const newPlayerHp = playerHp + monsterHp; + playerLabel.string = newPlayerHp.toString(); + + // 播放生命值标签的强调动画 + this.playLabelEmphasisAnimation(playerLabel); + + // 播放怪物死亡动画 + if (monsterAnimation) { + monsterAnimation.play(`${otherCollider.node.name}_die`); + } + + // 1秒后怪物消失 + this.scheduleOnce(() => { + otherCollider.node.destroy(); + console.log('怪物已消失'); + }, 1); + + this.switchAnimation('stand'); // 玩家站立 + } else { + // 怪物获胜 + console.log('怪物获胜!玩家生命值变为0'); + + // 玩家生命值变为0 + playerLabel.string = '0'; + + // 播放生命值标签的失败动画 + this.playLabelFailAnimation(playerLabel); + + // 玩家死亡动画 + this.switchAnimation('die'); + + // 怪物站立动画 + if (monsterAnimation) { + monsterAnimation.play(`${otherCollider.node.name}_stand`); + } + } + + this.isAttacking = false; + }, 2); + } + + /** + * 播放生命值标签强调动画(成功时) + */ + private playLabelEmphasisAnimation(label: Label) { + if (!label) return; + + const originalScale = label.node.scale.clone(); + const originalColor = label.color.clone(); + + // 创建强调动画序列 + tween(label.node) + .to(0.1, { scale: new Vec3(originalScale.x * 1.2, originalScale.y * 1.2, originalScale.z) }) + .to(0.1, { scale: originalScale }) + .to(0.1, { scale: new Vec3(originalScale.x * 1.1, originalScale.y * 1.1, originalScale.z) }) + .to(0.1, { scale: originalScale }) + .start(); + + // 颜色闪烁效果 + tween(label) + .to(0.1, { color: new Color(255, 255, 0) }) // 黄色 + .to(0.1, { color: new Color(0, 255, 0) }) // 绿色 + .to(0.1, { color: originalColor }) + .start(); + } + + /** + * 播放生命值标签失败动画(失败时) + */ + private playLabelFailAnimation(label: Label) { + if (!label) return; + + const originalScale = label.node.scale.clone(); + const originalColor = label.color.clone(); + + // 创建失败动画序列 - 震动效果 + tween(label.node) + .to(0.05, { position: new Vec3(label.node.position.x - 5, label.node.position.y, label.node.position.z) }) + .to(0.05, { position: new Vec3(label.node.position.x + 5, label.node.position.y, label.node.position.z) }) + .to(0.05, { position: new Vec3(label.node.position.x - 5, label.node.position.y, label.node.position.z) }) + .to(0.05, { position: new Vec3(label.node.position.x + 5, label.node.position.y, label.node.position.z) }) + .to(0.05, { position: label.node.position }) + .start(); + + // 颜色变红效果 + tween(label) + .to(0.1, { color: new Color(255, 0, 0) }) // 红色 + .to(0.1, { color: new Color(128, 0, 0) }) // 暗红色 + .to(0.1, { color: originalColor }) + .start(); + } } \ No newline at end of file