瀏覽代碼

战斗系统

chenwb10023 3 天之前
父節點
當前提交
6b251cad5c
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 1 1
      assets/script/logic/battle/UEBattleRole.ts
  2. 2 1
      assets/script/logic/battle/UEBattleView.ts

+ 1 - 1
assets/script/logic/battle/UEBattleRole.ts

@@ -69,7 +69,7 @@ export default class UEBattleRole extends UERole {
         let hpLayer: cc.Node = UEBattleView.getInstance().GetHpLayer();
         let subHpNode = eg.poolManager.GetPool("subHPPool").get() || AssetMgr.instantiateUE(UESubHp).node;
         let pos = uiCommon.transPos(this.node, hpLayer);
-        pos.y += this.GetHeightCenter();
+        pos.y += this.GetHeightCenter() * Math.abs(this.node.scale);
         subHpNode.setPosition(pos);
         hpLayer.addChild(subHpNode);
         let subHpComp: UESubHp = subHpNode.getComponent(UESubHp);

+ 2 - 1
assets/script/logic/battle/UEBattleView.ts

@@ -186,10 +186,11 @@ export default class UEBattleView extends UEBase {
             .delay((delay + 0.3) / GameDataCenter.battle.realBattleSpeed)
             .call(() => {
                 //飘血
+                console.log("curLog.target:", curLog.target);
                 for (let i = 0; i < curLog.target.length; i++) {
                     let target = curLog.target[i];
                     let trgetNode = GameDataCenter.battle.battleRoleList[target?.iid]
-                    let effectList = target?.[0]?.effect;
+                    let effectList = target?.effect;
                     for (let i = 0; i < effectList?.length; i++) {
                         let effect = effectList[i];
                         console.log("effect:", effect);