fix(skills): 修正技能预制体锚点并添加调试日志
- 将atk1和atk2技能预制体的锚点y值从0.5改为0 - 在SkillConComp中加载技能时添加uuid为6001时的起始坐标日志输出 - 在Skill加载函数中,uuid为6001时输出加载起始坐标日志 - 在SkillCom组件中,uuid为6001时输出起始位置日志 - 删除HeroPageComp中load_hero函数的实现内容,保留函数体 - 修正Skill加载时节点父级赋值逻辑,确保正确设置父节点
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user