diff --git a/assets/resources/game/skills/atk1.prefab b/assets/resources/game/skills/atk1.prefab index a00879d8..77044f2b 100644 --- a/assets/resources/game/skills/atk1.prefab +++ b/assets/resources/game/skills/atk1.prefab @@ -380,7 +380,7 @@ "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, - "y": 0.5 + "y": 0 }, "_id": "" }, diff --git a/assets/resources/game/skills/atk2.prefab b/assets/resources/game/skills/atk2.prefab index c781ab8d..e6aaec28 100644 --- a/assets/resources/game/skills/atk2.prefab +++ b/assets/resources/game/skills/atk2.prefab @@ -225,7 +225,7 @@ "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, - "y": 0.5 + "y": 0 }, "_id": "" }, diff --git a/assets/script/game/hero/SkillConComp.ts b/assets/script/game/hero/SkillConComp.ts index af5fa90a..9b38ac31 100644 --- a/assets/script/game/hero/SkillConComp.ts +++ b/assets/script/game/hero/SkillConComp.ts @@ -111,7 +111,9 @@ export class SkillConComp extends CCComp { if (!this.node || !this.node.isValid || !this.HeroView || !this.HeroView.node || !this.HeroView.node.isValid) { return; } - + if(config.uuid==6001){ + console.log("[SkillConComp] 技能起始坐标:",this.HeroView.node.position.x + BoxSet.ATK_X * this.HeroView.scale,this.HeroView.node.position.y + BoxSet.ATK_Y,0) + } skillEntity.load( new Vec3(this.HeroView.node.position.x + BoxSet.ATK_X * this.HeroView.scale, this.HeroView.node.position.y + BoxSet.ATK_Y, 0), diff --git a/assets/script/game/map/HeroPageComp.ts b/assets/script/game/map/HeroPageComp.ts index 46124a58..26e73a4b 100644 --- a/assets/script/game/map/HeroPageComp.ts +++ b/assets/script/game/map/HeroPageComp.ts @@ -33,18 +33,7 @@ export class HeroPageComp extends Component { } } load_hero(uuid:number){ - // console.log("[HeroPageComp]:load_hero",uuid) - let parent=this.node.getChildByName("main").getChildByName("view").getChildByName("heros") - let path = "game/gui/hcard" - const prefab = oops.res.get(path, Prefab); - if (!prefab) { - console.error("[Skill] 预制体加载失败:", path); - return; - } - const node = instantiate(prefab) as unknown as Node; - node.parent = parent; - let hcard = node.getComponent(HCardUICom)!; - hcard.update_data(uuid,{type:HeroConSet.INFO}) + } clear_heros(){ let parent=this.node.getChildByName("main").getChildByName("view").getChildByName("heros") diff --git a/assets/script/game/skills/Skill.ts b/assets/script/game/skills/Skill.ts index 35d925c8..68ee7783 100644 --- a/assets/script/game/skills/Skill.ts +++ b/assets/script/game/skills/Skill.ts @@ -46,15 +46,18 @@ export class Skill extends ecs.Entity { // 加载预制体 const path = `game/skills/${config.sp_name}`; - const prefab = oops.res.get(path, Prefab); + const prefab:Prefab = oops.res.get(path, Prefab); if (!prefab) { console.error("[Skill] 预制体加载失败:", path); return; } + if(uuid==6001){ + console.log("load skill startPos",startPos) + } const node = instantiate(prefab); var scene = smc.map.MapView.scene; // 设置节点属性 - node.parent = scene.entityLayer!.node!; + node.parent = parent; node.setPosition(startPos); if(caster.fac==FacSet.MON){ node.scale=v3(node.scale.x*-1,1,1) diff --git a/assets/script/game/skills/SkillCom.ts b/assets/script/game/skills/SkillCom.ts index 1cc60a90..478c006f 100644 --- a/assets/script/game/skills/SkillCom.ts +++ b/assets/script/game/skills/SkillCom.ts @@ -133,6 +133,9 @@ export class SkillCom extends CCComp { this.do_anim() break; case AType.fixedStart: // + if(this.s_uuid==6001){ + console.log("skillcom startPos",this.startPos) + } this.node.setPosition(this.startPos.x > 360?300:this.startPos.x,0,0) this.do_anim() break;