greg пре 4 година
родитељ
комит
8ab7c7e112

+ 2 - 2
assets/d3d/gunFire/zhuodan.fbx.meta

@@ -71,7 +71,7 @@
       "subMetas": {},
       "userData": {
         "gltfIndex": 0,
-        "wrapMode": 2,
+        "wrapMode": 1,
         "sample": 30,
         "span": {
           "from": 0,
@@ -155,7 +155,7 @@
             "name": "Damage",
             "from": 0,
             "to": 0.125,
-            "wrapMode": 2
+            "wrapMode": 1
           }
         ]
       }

+ 2 - 2
assets/resources/d3d/Particle/zhuodan.prefab

@@ -32,8 +32,8 @@
     "_lpos": {
       "__type__": "cc.Vec3",
       "x": 0,
-      "y": 1.295,
-      "z": -1.933
+      "y": -0.7,
+      "z": 0
     },
     "_lrot": {
       "__type__": "cc.Quat",

+ 3 - 1
assets/resources/scenes/FightingScene.scene

@@ -121,7 +121,9 @@
     "RightStartPos": {
       "__id__": 81
     },
-    "monsterZhouDanPrefab": null,
+    "monsterZhouDanPrefab": {
+      "__uuid__": "9d4ae98b-915a-4bdd-9446-e0d5c361a8b0"
+    },
     "_id": "e8Wxl9npNAqb6LHvO2/9pr"
   },
   {

+ 6 - 7
assets/scripts/games/ui/fightings/monsters/MonsterBase.ts

@@ -42,7 +42,7 @@ export class MonsterBase extends Component {
     /**
      * 弹痕粒子
      */
-    private danHen:ParticleSystemComponent;
+    private danHen:AnimationComponent;
     
     start () {
         this.monsterConfig=GameConfigManager.GetMonsterConfig(this.config.monsterId);
@@ -211,14 +211,11 @@ export class MonsterBase extends Component {
             }
             //弹痕
             if(this.danHen==null){
-                let socket:Node=find("RootNode/Root/CATRigHub001/transform5/CATRigSpine2/CATRigHub002",this.node);
                 let danhenNode:Node=instantiate(GameController.single.monsterZhouDanPrefab);
-                this.danHen=danhenNode.getComponent(ParticleSystemComponent);
-                socket.addChild(this.danHen.node);
-            }
-            if(this.danHen.isPlaying==false){
-                this.danHen.play();
+                this.danHen=danhenNode.getComponent(AnimationComponent);
+                this.hpSocket.addChild(this.danHen.node);
             }
+            this.danHen.play("Damage")
         }
     }
 
@@ -242,7 +239,9 @@ export class MonsterBase extends Component {
         this.node.active=false;
         this.node.destroy();
         SoundManager.single.ClearSound(this.config.id);
+        this.danHen.node.destroy();
         this.danHen.destroy();
+        this.danHen=null;
     }
 
     private removeAllAnimationEvent():void{