Kaynağa Gözat

新增击中特效

lanyunfei 4 saat önce
ebeveyn
işleme
c39a64ed19

+ 146 - 0
assets/game/texture/skill/siwang_bullet_hit.plist

@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+    <dict>
+        <key>frames</key>
+        <dict>
+            <key>1.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{95,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{95,109}</string>
+                <key>textureRect</key>
+                <string>{{0,0},{95,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>2.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{95,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{95,109}</string>
+                <key>textureRect</key>
+                <string>{{95,0},{95,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>3.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{95,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{95,109}</string>
+                <key>textureRect</key>
+                <string>{{190,0},{95,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>4.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{95,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{95,109}</string>
+                <key>textureRect</key>
+                <string>{{285,0},{95,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>5.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{95,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{95,109}</string>
+                <key>textureRect</key>
+                <string>{{380,0},{95,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>6.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{95,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{95,109}</string>
+                <key>textureRect</key>
+                <string>{{475,0},{95,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>7.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{95,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{95,109}</string>
+                <key>textureRect</key>
+                <string>{{570,0},{95,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+            <key>8.png</key>
+            <dict>
+                <key>aliases</key>
+                <array/>
+                <key>spriteOffset</key>
+                <string>{0,0}</string>
+                <key>spriteSize</key>
+                <string>{95,109}</string>
+                <key>spriteSourceSize</key>
+                <string>{95,109}</string>
+                <key>textureRect</key>
+                <string>{{665,0},{95,109}}</string>
+                <key>textureRotated</key>
+                <false/>
+            </dict>
+        </dict>
+        <key>metadata</key>
+        <dict>
+            <key>format</key>
+            <integer>3</integer>
+            <key>pixelFormat</key>
+            <string>RGBA8888</string>
+            <key>premultiplyAlpha</key>
+            <false/>
+            <key>realTextureFileName</key>
+            <string>siwang_bullet_hit.png</string>
+            <key>size</key>
+            <string>{760,109}</string>
+            <key>smartupdate</key>
+            <string>$TexturePacker:SmartUpdate:72bfac8ea713080ec3829c36ce7b2764:f3d49c5f5637d690df94a0aadfaf3ce9:30fd05f098101f08844351f554e2643b$</string>
+            <key>textureFileName</key>
+            <string>siwang_bullet_hit.png</string>
+        </dict>
+    </dict>
+</plist>

+ 197 - 0
assets/game/texture/skill/siwang_bullet_hit.plist.meta

@@ -0,0 +1,197 @@
+{
+  "ver": "1.2.6",
+  "uuid": "191e1581-6dc4-4581-af5c-8c28735e7cc5",
+  "importer": "asset",
+  "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+  "size": {
+    "width": 760,
+    "height": 109
+  },
+  "type": "Texture Packer",
+  "subMetas": {
+    "1.png": {
+      "ver": "1.0.6",
+      "uuid": "3c1d6bb1-02ea-4f10-b465-fbfe382d8080",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 95,
+      "height": 109,
+      "rawWidth": 95,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "2.png": {
+      "ver": "1.0.6",
+      "uuid": "f7b4e55f-9c14-4082-b8f9-fbd206028a7c",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 95,
+      "trimY": 0,
+      "width": 95,
+      "height": 109,
+      "rawWidth": 95,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "3.png": {
+      "ver": "1.0.6",
+      "uuid": "4f8d0ff5-4b6f-4eaa-b810-4dd125ae31d5",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 190,
+      "trimY": 0,
+      "width": 95,
+      "height": 109,
+      "rawWidth": 95,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "4.png": {
+      "ver": "1.0.6",
+      "uuid": "2af93f6e-2e1a-474b-b5e6-7c27f6f91d82",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 285,
+      "trimY": 0,
+      "width": 95,
+      "height": 109,
+      "rawWidth": 95,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "5.png": {
+      "ver": "1.0.6",
+      "uuid": "bc59c336-dd85-443a-9108-fba6a69c4e99",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 380,
+      "trimY": 0,
+      "width": 95,
+      "height": 109,
+      "rawWidth": 95,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "6.png": {
+      "ver": "1.0.6",
+      "uuid": "75b7b74a-d0f3-4e12-a6f4-e0e67ebaddb5",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 475,
+      "trimY": 0,
+      "width": 95,
+      "height": 109,
+      "rawWidth": 95,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "7.png": {
+      "ver": "1.0.6",
+      "uuid": "a04df730-fe28-4d49-8dc7-de7ea715a99d",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 570,
+      "trimY": 0,
+      "width": 95,
+      "height": 109,
+      "rawWidth": 95,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    },
+    "8.png": {
+      "ver": "1.0.6",
+      "uuid": "f2e6d028-6dc3-447f-a7c7-dbe01afccf83",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 665,
+      "trimY": 0,
+      "width": 95,
+      "height": 109,
+      "rawWidth": 95,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "spriteType": "normal",
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/game/texture/skill/siwang_bullet_hit.png


+ 15 - 0
assets/game/texture/skill/siwang_bullet_hit.png.meta

@@ -0,0 +1,15 @@
+{
+  "ver": "2.3.7",
+  "uuid": "0e903c4e-f896-42d5-b63d-e216b163ef0a",
+  "importer": "texture",
+  "type": "raw",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 760,
+  "height": 109,
+  "platformSettings": {},
+  "subMetas": {}
+}

+ 2 - 2
assets/script/ECS/systems/SysBullet.ts

@@ -86,9 +86,9 @@ export class SysBullet extends ECSSystem {
                     if (hurt > 1 && comRoleEnemy.buffs.some(buff => buff.buffCfg.buffType == BUFF_TYPE.rangedImmune)) {
                         hurt = 1
                     }
-                    //world.changeHpByHurt(roleEntity, hurt, comBullet.isCrit, comBullet.bulletCfg.hitID)
+                    world.changeHpByHurt(roleEntity, hurt, comBullet.isCrit, comBullet.bulletCfg.hitID)
                     //暂时屏蔽子弹特效
-                    world.changeHpByHurt(roleEntity, hurt, comBullet.isCrit, 0)
+                    //world.changeHpByHurt(roleEntity, hurt, comBullet.isCrit, 0)
                     if (!world.isDie(comBullet.fightData.roleEntity)) {
                         let createComRole = world.getComponent(comBullet.fightData.roleEntity, ComRole)
                         for (let buff of createComRole.buffs) {