From 9fe73bcce621f1b9ed78a751f4b4c9828a0a672c Mon Sep 17 00:00:00 2001 From: "COMPUTER\\EDY" <249929363@qq.com> Date: Tue, 23 Dec 2025 14:29:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A2=84=E5=88=B6=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/Scene/HomeScene.fire | 16 +++++------ assets/Script/Block.ts | 29 ++++++++++---------- assets/Script/module/Tool/GameTool.ts | 8 ++++++ assets/Script/prop/Adhesive.ts | 2 ++ assets/Script/prop/Boom.ts | 37 +++++++++++++++++++++++-- assets/Script/prop/Floor.ts | 1 + assets/Script/prop/Freeze.ts | 1 + assets/Script/prop/Key.ts | 23 ++++++++-------- assets/Script/prop/Lock.ts | 1 + assets/Script/prop/Question.ts | 5 ++-- assets/UI/UI/boom2.png | Bin 0 -> 5141 bytes assets/UI/UI/boom2.png.meta | 38 ++++++++++++++++++++++++++ assets/UI/UI/xin.png | Bin 0 -> 7614 bytes assets/UI/UI/xin.png.meta | 38 ++++++++++++++++++++++++++ assets/prefab/prop/boom2.prefab | 20 ++++++-------- settings/project.json | 2 +- 16 files changed, 170 insertions(+), 51 deletions(-) create mode 100644 assets/UI/UI/boom2.png create mode 100644 assets/UI/UI/boom2.png.meta create mode 100644 assets/UI/UI/xin.png create mode 100644 assets/UI/UI/xin.png.meta diff --git a/assets/Scene/HomeScene.fire b/assets/Scene/HomeScene.fire index ed7cdeb..b3694e1 100644 --- a/assets/Scene/HomeScene.fire +++ b/assets/Scene/HomeScene.fire @@ -2385,8 +2385,8 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 94, - "height": 90 + "width": 92, + "height": 88 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -2438,7 +2438,7 @@ "_srcBlendFactor": 770, "_dstBlendFactor": 771, "_spriteFrame": { - "__uuid__": "8470837f-e899-445f-b74c-ef594b344817" + "__uuid__": "d1fb07ef-8763-4e07-b38f-63071b2d0ee4" }, "_type": 0, "_sizeMode": 1, @@ -2451,9 +2451,7 @@ "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, - "_atlas": { - "__uuid__": "98eb2872-691f-4fc7-b827-c7f6dd98d242" - }, + "_atlas": null, "_id": "cdFSX2eQpLcoQo2xGNhbqy" }, { @@ -2628,9 +2626,9 @@ "_opacity": 0, "_color": { "__type__": "cc.Color", - "r": 109, - "g": 70, - "b": 70, + "r": 0, + "g": 0, + "b": 0, "a": 255 }, "_contentSize": { diff --git a/assets/Script/Block.ts b/assets/Script/Block.ts index 6e4aeec..26378bd 100644 --- a/assets/Script/Block.ts +++ b/assets/Script/Block.ts @@ -227,12 +227,7 @@ export default class Block extends cc.Component { this.node.x - this.block_Info.node.x, this.node.y - this.block_Info.node.y ); - if (createAd) { - if (this.node.zIndex >= this.block_Info.node.zIndex) - this.createAdhesive(); - else - this.block_Info.node.getComponent("Block").createAdhesive(); - } + const targetNames = ['top', 'down', 'left', 'right']; this.block_Info.node.children.forEach(child => { if (child instanceof cc.Node && targetNames.includes(child.name) && child.getComponent("lq_collide").data_string != "-1") { @@ -248,7 +243,13 @@ export default class Block extends cc.Component { ); } }); - + if (createAd) { + this.block_Info.node.getComponent("Block").adhesive = cc.v2(-posOffset.x, -posOffset.y); + if (this.node.zIndex >= this.block_Info.node.zIndex) + this.createAdhesive(); + else + this.block_Info.node.getComponent("Block").createAdhesive(); + } this.adhesive = posOffset; } }, 100); @@ -620,13 +621,13 @@ export default class Block extends cc.Component { this.node.x = mapBlock.x + 65; this.node.y = mapBlock.y - 60; - if (this.type == 9) { - if (this.block_Info.node) { - this.block_Info.node.x = this.node.x - this.adhesive.x; - this.block_Info.node.y = this.node.y - this.adhesive.y; - } - } - else if (this.type == 1) { + // if (this.type == 9) { + // if (this.block_Info.node) { + // this.block_Info.node.x = this.node.x - this.adhesive.x; + // this.block_Info.node.y = this.node.y - this.adhesive.y; + // } + // } + if (this.type == 1) { this.block_Info.node.getComponent("Block").moveStack = false; this.block_Info.node.x = this.node.x + this.block_Info.node.getComponent("Block").stacking.x; this.block_Info.node.y = this.node.y + this.block_Info.node.getComponent("Block").stacking.y; diff --git a/assets/Script/module/Tool/GameTool.ts b/assets/Script/module/Tool/GameTool.ts index dc6f462..fb338b9 100644 --- a/assets/Script/module/Tool/GameTool.ts +++ b/assets/Script/module/Tool/GameTool.ts @@ -2008,6 +2008,14 @@ var GameTool = { cc.fx.StorageMessage.setStorage("Avatar", Avatar); return false; } + }, + + // 数字缩放动画,缩放后回归正常形态 改变后再放大 + numberScaleAction(node: cc.Node, scale = 1.2, duration = 0.2) { + node.scale = 1; + const scaleAction = cc.scaleTo(duration, scale).easing(cc.easeBackOut()); + const reverseAction = cc.scaleTo(duration, 1).easing(cc.easeBackIn()); + node.runAction(cc.sequence(scaleAction, reverseAction)); } }; export { GameTool }; \ No newline at end of file diff --git a/assets/Script/prop/Adhesive.ts b/assets/Script/prop/Adhesive.ts index 63d78b6..8be4392 100644 --- a/assets/Script/prop/Adhesive.ts +++ b/assets/Script/prop/Adhesive.ts @@ -69,6 +69,8 @@ export default class Adhesive extends cc.Component { this.lockTime--; NumberToImage.numberToImageNodes(this.lockTime, 20, 8, "time_", this.node.getChildByName("heng").getChildByName("num"), false); NumberToImage.numberToImageNodes(this.lockTime, 20, 8, "time_", this.node.getChildByName("shu").getChildByName("num"), false); + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("heng").getChildByName("num")); + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("shu").getChildByName("num")); if (this.lockTime == 0) { this.target.getComponent("Block").removeSpecailAdhesive(false); } diff --git a/assets/Script/prop/Boom.ts b/assets/Script/prop/Boom.ts index df8a791..020f8a6 100644 --- a/assets/Script/prop/Boom.ts +++ b/assets/Script/prop/Boom.ts @@ -31,7 +31,18 @@ export default class Boom extends cc.Component { init(time) { if (time) this.time = time; this.node.getChildByName("time").active = true; - NumberToImage.numberToImageNodes(this.time, 20, 8, "lock_", this.node.getChildByName("time"), false); + if (this.node.name == "boom") { + NumberToImage.numberToImageNodes(this.time, 20, 8, "lock_", this.node.getChildByName("time"), false); + } + else if (this.node.name == "boom2") { + NumberToImage.numberToImageNodes(this.time, 26, 8, "half_black_", this.node.getChildByName("time"), false); + if (this.node.getChildByName("time").children.length > 1) { + this.node.getChildByName("time").children[0].scale = 0.7; + this.node.getChildByName("time").children[1].scale = 0.7; + this.node.getChildByName("time").children[0].x -= 2; + this.node.getChildByName("time").children[0].x -= 3; + } + } // this.node.getChildByName("time").getComponent(cc.Label).string = this.time.toString(); } @@ -47,7 +58,14 @@ export default class Boom extends cc.Component { if (this.node.name == "boom2") { this.time -= num; if (this.time <= 0) this.time = 0; - NumberToImage.numberToImageNodes(this.time, 20, 8, "lock_", this.node.getChildByName("time"), false); + NumberToImage.numberToImageNodes(this.time, 30, 8, "half_black_", this.node.getChildByName("time"), false); + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("time").children[0]); + if (this.node.getChildByName("time").children.length > 1) { + this.node.getChildByName("time").children[0].scale = 0.7; + this.node.getChildByName("time").children[1].scale = 0.7; + this.node.getChildByName("time").children[0].x -= 2; + this.node.getChildByName("time").children[0].x -= 3; + } if (this.time <= 0) { const mockTouchEvent = { getLocation: () => { @@ -110,7 +128,20 @@ export default class Boom extends cc.Component { } } this.time--; - NumberToImage.numberToImageNodes(this.time, 20, 8, "lock_", this.node.getChildByName("time"), false); + if (this.node.name == "boom") { + NumberToImage.numberToImageNodes(this.time, 20, 8, "lock_", this.node.getChildByName("time"), false); + if (this.time < 10) + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("time")); + } + else if (this.node.name == "boom2") { + NumberToImage.numberToImageNodes(this.time, 30, 8, "half_black_", this.node.getChildByName("time"), false); + if (this.node.getChildByName("time").children.length > 1) { + this.node.getChildByName("time").children[0].scale = 0.7; + this.node.getChildByName("time").children[1].scale = 0.7; + this.node.getChildByName("time").children[0].x -= 2; + this.node.getChildByName("time").children[0].x -= 3; + } + } if (this.time <= 0) { // 创建模拟触摸事件对象 const mockTouchEvent = { diff --git a/assets/Script/prop/Floor.ts b/assets/Script/prop/Floor.ts index 247000c..c284cf2 100644 --- a/assets/Script/prop/Floor.ts +++ b/assets/Script/prop/Floor.ts @@ -46,6 +46,7 @@ export default class Floor extends cc.Component { this.time -= number; if (this.time <= 0) this.time = 0 NumberToImage.numberToImageNodes(this.time, 30, 15, "level_", this.node.getChildByName("time"), false); + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("time")); // this.node.getChildByName("time").getComponent(cc.Label).string = this.time.toString(); if (this.time <= 0) { this.node.getChildByName("bingkuai").active = true; diff --git a/assets/Script/prop/Freeze.ts b/assets/Script/prop/Freeze.ts index 733c467..9288408 100644 --- a/assets/Script/prop/Freeze.ts +++ b/assets/Script/prop/Freeze.ts @@ -50,6 +50,7 @@ export default class Freeze extends cc.Component { this.time -= number; if (this.time <= 0) this.time = 0 NumberToImage.numberToImageNodes(this.time, 40, 25, "ice_", this.node.getChildByName("time"), false); + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("time")); // this.node.getChildByName("time").getComponent(cc.Label).string = this.time.toString(); if (this.time <= 0) { this.node.getChildByName("bingkuai").active = true; diff --git a/assets/Script/prop/Key.ts b/assets/Script/prop/Key.ts index 8cdbc64..ff968ca 100644 --- a/assets/Script/prop/Key.ts +++ b/assets/Script/prop/Key.ts @@ -7,7 +7,7 @@ import MapConroler from "../Map"; -const {ccclass, property} = cc._decorator; +const { ccclass, property } = cc._decorator; @@ -18,25 +18,26 @@ export default class Key extends cc.Component { // mapInfo: number[][] = []; - onLoad () { + onLoad() { - } - - start () { } - init(time){ - if(time) this.time = time; + start() { + } + + init(time) { + if (time) this.time = time; this.node.getChildByName("time").active = true; this.node.getChildByName("time").getComponent(cc.Label).string = this.time.toString(); this.schedule(this.updateTime, 1); } - - updateTime(){ - this.time --; + + updateTime() { + this.time--; this.node.getChildByName("time").getComponent(cc.Label).string = this.time.toString(); - if(this.time <= 0){ + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("time")); + if (this.time <= 0) { this.unschedule(this.updateTime); this.node.destroy(); MapConroler._instance.failLevel(); diff --git a/assets/Script/prop/Lock.ts b/assets/Script/prop/Lock.ts index 9d25f16..db48955 100644 --- a/assets/Script/prop/Lock.ts +++ b/assets/Script/prop/Lock.ts @@ -37,6 +37,7 @@ export default class Lock extends cc.Component { reduce() { this.time -= 1; NumberToImage.numberToImageNodes(this.time, 20, 8, "lock_", this.node.getChildByName("time"), false); + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("time")); if (this.time <= 0) { if (this.type == "block") { if (this.node.parent) this.node.parent.getComponent("Block").type = 0; diff --git a/assets/Script/prop/Question.ts b/assets/Script/prop/Question.ts index a70d8a6..d40ac60 100644 --- a/assets/Script/prop/Question.ts +++ b/assets/Script/prop/Question.ts @@ -50,8 +50,9 @@ export default class Question extends cc.Component { this.time -= number; if (this.time <= 0) this.time = 0 NumberToImage.numberToImageNodes(this.time, 40, 25, "pc_num_", this.node.getChildByName("time"), false); - this.node.getChildByName("time").scaleX = 1.2; - this.node.getChildByName("time").scaleY = 1.2; + cc.fx.GameTool.numberScaleAction(this.node.getChildByName("time")); + // this.node.getChildByName("time").scaleX = 1.2; + // this.node.getChildByName("time").scaleY = 1.2; // this.node.getChildByName("time").getComponent(cc.Label).string = this.time.toString(); if (this.time <= 0) { this.node.getChildByName("bingkuai").active = true; diff --git a/assets/UI/UI/boom2.png b/assets/UI/UI/boom2.png new file mode 100644 index 0000000000000000000000000000000000000000..e43149b295c42d811eb3505b413a8ab9a8f4ece0 GIT binary patch literal 5141 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 DK(Lro literal 0 HcmV?d00001 diff --git a/assets/UI/UI/boom2.png.meta b/assets/UI/UI/boom2.png.meta new file mode 100644 index 0000000..045d4bf --- /dev/null +++ b/assets/UI/UI/boom2.png.meta @@ -0,0 +1,38 @@ +{ + "ver": "2.3.7", + "uuid": "8959ad5f-c8d7-4053-810a-b1ad9c8f2451", + "importer": "texture", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 100, + "height": 100, + "platformSettings": {}, + "subMetas": { + "boom2": { + "ver": "1.0.6", + "uuid": "4c20b06a-6507-495a-a583-1b58aa0707df", + "importer": "sprite-frame", + "rawTextureUuid": "8959ad5f-c8d7-4053-810a-b1ad9c8f2451", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 8, + "trimY": 3, + "width": 84, + "height": 94, + "rawWidth": 100, + "rawHeight": 100, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/assets/UI/UI/xin.png b/assets/UI/UI/xin.png new file mode 100644 index 0000000000000000000000000000000000000000..efab55622b5d747b847397a203f1dd1076866cd1 GIT binary patch literal 7614 zcmaJ`cQl;e)*hpa9$f}ef~cc+8AJ_<9-WxMFlHtUMvY#hM(-pDqJF7~oePGuzy1+3f+fh!DS$ANW4Al>D#ik$!8mAje$wJgHP@edb_iz4Sg zMLpGh!l8sDqq=n)<(D-B^m8P8bYYPDI4Z%S+fxTo~o%C<2z1z2OiO5fc--@ep$NMq=!+ zLP&S6zZukE?)GkQGzN}Ba{R?;_YCEMQRKW)`p*H+Mz|j!lHkr z^tYp~?*H%V>iTbQcZ>n-fA#)HVs|5NG)%+*=8p1kv%lFm2d=+Dq2*NFV0IXkn-L0y z_`8ZvoKP5)yAuk{A$B8)gHPAa9*+ELh5sKAU0pdXq&vnAX%EvayZ2$pn}&D0>FhB+Bq0F6BBG@RF~ZI)TahN*G4;N-@p?S; zskX$VImsl+!=`mvhr{MMBxOLqlpuoOnE|0xXs~u;*r)_;_dp##3$4aYNV12sc@`QV6fv7PFd10IM?dUGA-&V;?xO zTYeKO2ssZJ=s(1B8Zkf5px&Shl{d0&;4&}gtv;u#Tq{kmQ+RJ_`a28fLb(*1X)I(9 zd;xL7GUpfh2iM)}nQEX}E+0gT(y8<+1(dqpq;5s&BKc;Be6` z5(MvXt{35Y7oGiL$LltP(WM=Ers2Fe|26b6dCXRfsnbR+HzalZCE>YQ3f5umeP6v6QTjhLmYQ*9RHlt`ot6)jCE*jr1lF7G$&ury=P8^(w@JO>))62%V1aE+3vP z)YI(=SMx-eR7tynPy$?##^1eRXr7IuX=K#*J8ul{J9VFmfYt>Qn3S0sY${8u(laaR z@jnSJ-J1%I(Z}Tfu!b}-_-_d{PGnJ6lna~`04~rxS)ao9H;S6h9r#h34t_M%S}IDx zvT2;$3W8vRc34IB@=`~Ii_d${KrHv|DZ;NwcAyQNvvM$E%TgI)-x5B5THkT1 zcU1f&N|be}V}Z zbi*oRiRd9EuR8m<%jBGMrr#0muSH63sb!rOSP^@R7MZxLnF@`32q|_M5yXA@5=-M1 zSchxHZ*N^Rw-YxnKb{m0^Bs0b%!4^rE?NdFjgI1OC#v#E&%>L$=JG{PY62i@aIvEh zhv)$Dro^u~{ny`oP4h7+#LXM5n-35fR2zv`2|mt>Z}Pm!lRwGhG;Q+@=?9OJVvj6E zu0KXzE9Drd>y>E)pJ0gMiVr?9{Iru zv{G&jBPnIX)|Fg%%F9CbSQQ%g-*nuDT`qF1WuZO-h0EFYhe(D>!qfMx6yEtP81Luj zKCLC^v=7vk+cv8sPkO9GzMdA4Llx-w(OW^KeN(3s^7KyitGPY4do4qWwSfa@-e!GX z<-q=PK`MzUt31`}%@GeH0&`LFYpOp&*s5l{&*AD%X5-^7ILfHIm&qUkcZ}Er*iUkj8$5b{@=-hpGA|wuuVs!U$vxLTUl9y@G815BZ*t7P0rZ-^4YTc3u`Q9z>@`<>J|G! zi8jWmfZXCAkljz)nc!{fc|+Di4soe_prdvr&AC79P7Mncr}=D1MM9ew4LSH%n;!)3 z-RVwSGbR#{1UcYSyT$F6c#r zx=FpYA!L?8M*aX9vbvcZT z83S{?_n9^Ah@^MI-Coy&Dg}vN0%wSGSJEJBhc;gpl7q&F*fS-z>q(2~7p*^ZIxR_; zW#AI}!&ME)N6`w;K!^}lKD@vdXOEzl)U~_>o~76PS{wu_xDI2E!Q5L0eZVaPr6-<9 zVnrnaU@whU%5ExEaA*`o(XR|$k>Ck;x6u#g0(jUIBkDP>$}+xoVHrpE=}s*+Z;8IJ zj9RkkSoootYr4$ZJ|94Mru1k2)@zRB{|c7;p7&nP{F#-I zwIj`(2q7Lt?A^e^yLrJ%4z`o(aa^mhb#|1vF0uOr!MU8I51)lDt(AYX*BFEwi6wRB zZ_QBlHtz;T_Mf!=>Ey8S1_iSP_PdBIk^X@#Q0PJg2xVfu<+K_24aF!r%->s!nxqRs z-`}Sq>*o>jd4XDRwSBM3%-!JkYU~AMQ<1Qgmpy!o9c-cZ8N$wzZg8P-|H->ApcTty zPg==rs-BfG0xeMjn#K0tdw1cJ1av8rej2XOMd3PcetG}gqso`OSww`z_)`p#J5q0D z@FGGpxS8*`WPMLBu$!y z)G}ZCs4Ear;`}0x^021hk-1RQfy77raYF_YD@@>+T7J^qE{KV>5V;T4O&EJ%cJz-& zbef&V;rR`WLb4*wPrRS+qLaRUe#V+FA$M`HdYGGD6GMcc4}l4rn(M{g8}q9qlZ?mt za4MBjfuhuzZchZ8>D;w=TVU7|3WJv%|4cg%N0{+oqvdr6*FsPIV)MK zzEW7Dq2gq%C8?Lp8A_(}3-MM1K^{v-v{+QIx6COMFqZ*2Cng@f)?b%7w=XEZE*y5_ zDRI9Np0wUzt;?G{edB*B`siHfTtOYe&?~^dHtlG7Cihlg*mqpgTEa}v+`4zI+%-Zp z&_@J|gL685^yE$nSM8|_bM$;}c9N?1ZE81`D$$2kxuf7^8Vi+WNG~YtjdLUZV!vU$et0Sj$rH z8*6df@m9!&2~ILh5=xml!lY+9g;crVehR5s(avkh5}fHt0_=RX-8&k3M>ADfDhsQc znfq||R|I9W8%W$)3NaslT{cI!>6t=Jc;IFB@s|rZy_wteTIRI-bA(h$LZ~$kVq%==)iNQUXHqL*|0P&Oflv`zwM)CluQVoaP|yc8 z+OZTKSNA5?)nY3jc~s8M&Yn1Dc6V3&Gt$z{M^Bdj9A?p`fj6j}&)G;>@%f;7=yo3H zKWeDYl-Yl znOvIW6v|7Qfk%_6lM#Q^1PVnyqrd$2%od!gVcJgjv?D!7D_DrFqNSo;+qQNZY#P-3 z9%pTJA!wRJ?=f_1fx}myk2kit*te{8)O|E=EqOA`E+oKzlH}+e2jy8#`5|Q7`t_ZN>z&AsDqmuCF!WS`z+XWzxm(@zE-RP8 zXtWeMtCZ;T4t~*;Ror)mKJh85g%y29h>a2BjPdSoM0M+)%~w5KJM=ro>V0%FQ;x`i zifUv{LGLqaE0T+FFm=uOB9K2J{V z)ykA2L#Kw=6HEO7C_98Pqp7;ykpV zlp$W_jDh`*f!GgWo1Ec>>e^{jT1lc6xH!(KlzXlip{ulb%nXT%Z;@_!7FXL!WhfDf zX?1os(vYl+daMTENI7MH`bKu4vBlm>;wm>oSDPnV}3UiZmK&d{J z3NRl#tL93Xc&5_gGnJS{;+T-@LcPE`tAoggBI=oOwub1ITkSjIRb|vntk&kNm(RJE zm_>_1yMiOo-d=+Fyg-?>)JxBTi48!l%EBk!pBX7-c6-0qiiHj@t)J5EF;?h59TSF{ zF-fAH%LU#1l^+F34WeD>b(}*s&7FZ7k@Lk!N9y2){aOhlEPjtRo|pD5b;=1fhUAqh zN+4B;-uU5{Ogp2I38}kl?*1e`!#1P89Y&oj64zf9Z2u(8>K*oC->KdWQE|2Y{QJeN zO;ul++JPuT?AGl5>mcnnP)>5Mj(DFz^Zq)94r~5<;uA{A`l+1Wops+PX^vRp2?SJw zlIUew@Kz6p75&JL>i}6NS6NPfte?-V6Z`Jl_c9@c*WOvt{6|W^a(yG<{GaS z7EcZ{dQtFx7u{H*kfcfItCkTFzwg+pA?LnysHN*^d3=7%>+@YBu050`&+(`6K%!&g zRiCNex>yU}&YT6MLnrn@9!Y10J-%w=bCFhkS9L^E+S=UxKdECqbN$)Hhc35f$IP&< z97LuX9Z#gYzEp67;p1LF>r9TlWJD})X~9WMZouj8Nuv1+O@@Z54CAY}IrXdUgFi;v zev%}uW`BPj!iR&a!HBFJ5k0p^FS4t>c*Q^l(e=p-B?WI+^{7-*xI22$=zg6>Qf%J{ zdP!g$dv5ivV}zw#Klaa}MKc+h!DPdDrF)R>9~4)EjP<+{YhbelxmPg*YnhWKuo1YU z=~NVKWc+}w&Y9br7OzLMN=Msv6i{MOfb5?dbF20C4w3`T6J&di;_}^lJEvN)dRg(F zF{qc7)Yy|Fz<3X>AO+F=CcB`b{piAd>*e}ao+)m3w!NT#_{urP z+bFMb&9#p0`P2R9O#WUYJ@}Vb*VH!AL6nrk`^sED(uh`#&!njwjU`K+`p(j7`d)dw z$@lR#rsgz&N#pJo8(KBEeOzHXe>7 zHfm2(hQD}@ulMwR(wk{+F3M`()Cod%mFoD6s95BVJf1&}pNl|BQIC1)Uf+B^yT&kB z?EQTQG9nNFT->$0p2fc3mfKxw2EEV*Y?cLa=asT{wI8B=NM55HzWPy*)%{++U}!fXm{Smgq^rNeb(A0m(O z*XiI6os+gxYpkus6-0f&Ix~$%y0#|@;T{|d?nC<=@e|IS<>F&Rg^YmvNU39m7nGq2 zd&Tu_1)Jylp@l*!8Q&+8gw6a4P}B=?ytb7?#JUUOZSrEeQ)hS%i6)(Z>6$lEdrmYC zV@kWveO!TA0pi;LuOQ@Ofv;h1ut#w?`RMKLvh%>XSg~60Yo`%4Jqw~=iU2*B``kcF z2yQ4DHhBJ=7s3Zxl=TF%xxak>>R5c9B&b3j7ndnU>k*>pis!Z7WH)IIkn?7Q4cpet zdx{nJON6)NPy~4EsDDdNE}NC^E1)T&=*Bh$6f=l_^SJQHz@BKpOBsOcjw9)BSQMd-c{)po$NoZaVvPttPaaDyCGQYr>|3PV;^;Z>_<;G%*g1G3Og`I| zQN9aKfz7bZ6r0v_r*K#ncX+iz=}*;d@LqOnc5>-ALVYP}pPn!`+2d`O6+-dy0rK9* zHq&(8cxKx~@*Am%2DW)ZINmEN-g)uypVt;nM^i6vdAl7BiXX8JWJ~Ra7qbT24R2eL zkKk4>F2bvJb$=lZF|Xn8w!cUDKv!Ot4LH#Bnnkj>5p;vwi|cC9ptNiLX1&@klQ-BESm0 z*pj&v^selT@`M-FvE@PYzV+@BO?-dMsr10RgB<7?+()mv=Vcp3*o!TDOWQoHtkE_j zV<48SETVto4qn?ZQ7&dubbs|eiaH_qv2Bk)CYOlp#!;&Jrip@RJ5oBsO2Vpb2~PyS z#qQptivexWfUg-eX}(%^=#;6(uI)Z~?-C%>daOc=Qjcc}U_T_3O}hlTxs3Qp`qs3+ zH|JS&o!yYva*}@alqBozt*bG-Epf8US2d{0)xjmXuTVdp1x!QEiXQsTLGY_&1D;*Z zs){9Tz$gzBX3~#k_$|MbNl>4K1GVS1Za#mGs(J)L|cb9mYdqb@Up`Kc$ Iif!=!05z@%FaQ7m literal 0 HcmV?d00001 diff --git a/assets/UI/UI/xin.png.meta b/assets/UI/UI/xin.png.meta new file mode 100644 index 0000000..08bc2a7 --- /dev/null +++ b/assets/UI/UI/xin.png.meta @@ -0,0 +1,38 @@ +{ + "ver": "2.3.7", + "uuid": "c87c6881-83b8-4046-a9b1-ca0ccc0b4e76", + "importer": "texture", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 92, + "height": 88, + "platformSettings": {}, + "subMetas": { + "xin": { + "ver": "1.0.6", + "uuid": "d1fb07ef-8763-4e07-b38f-63071b2d0ee4", + "importer": "sprite-frame", + "rawTextureUuid": "c87c6881-83b8-4046-a9b1-ca0ccc0b4e76", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 92, + "height": 88, + "rawWidth": 92, + "rawHeight": 88, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/assets/prefab/prop/boom2.prefab b/assets/prefab/prop/boom2.prefab index 5b19f8d..f0786a0 100644 --- a/assets/prefab/prop/boom2.prefab +++ b/assets/prefab/prop/boom2.prefab @@ -107,14 +107,14 @@ "_color": { "__type__": "cc.Color", "r": 255, - "g": 29, - "b": 29, + "g": 255, + "b": 255, "a": 255 }, "_contentSize": { "__type__": "cc.Size", - "width": 62, - "height": 95 + "width": 84, + "height": 94 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -125,8 +125,8 @@ "__type__": "TypedArray", "ctor": "Float64Array", "array": [ - 0.614, - 15.971, + 8.842, + 6.242, 0, 0, 0, @@ -166,7 +166,7 @@ "_srcBlendFactor": 770, "_dstBlendFactor": 771, "_spriteFrame": { - "__uuid__": "e22aadda-4f7e-403a-a1e6-d5374fc2862a" + "__uuid__": "4c20b06a-6507-495a-a583-1b58aa0707df" }, "_type": 0, "_sizeMode": 1, @@ -179,9 +179,7 @@ "_fillStart": 0, "_fillRange": 0, "_isTrimmedMode": true, - "_atlas": { - "__uuid__": "d2adfa00-68ea-4d63-97a0-44fca153a2d7" - }, + "_atlas": null, "_id": "" }, { @@ -192,7 +190,7 @@ "asset": { "__id__": 0 }, - "fileId": "4ahWLpW2tD8LfIbT5i2bbo", + "fileId": "61CoqNIAZGc5WgJzkmhnWq", "sync": false }, { diff --git a/settings/project.json b/settings/project.json index 55064a7..da11160 100644 --- a/settings/project.json +++ b/settings/project.json @@ -1,5 +1,5 @@ { - "last-module-event-record-time": 1765768067604, + "last-module-event-record-time": 1766388151502, "group-list": [ "default", "Map"