This commit is contained in:
2024-09-12 13:46:42 +08:00
parent 1c9aa38385
commit 5f1b081374
16 changed files with 186 additions and 215 deletions

View File

@@ -60,16 +60,10 @@ export class CSkillComp extends CCComp {
let t_pos = v3(0,0)
let angle = 0
let m_pos=v3(0,0)
let target:any = null
let eid=0
let monsters:any = ecs.query(ecs.allOf(MonModelComp));
if (monsters.length > 0) {
m_pos = monsters[0].MonView.node.position
target= monsters[0].MonView.node
eid = monsters[0].MonView.eid
}else{
return
m_pos = v3(BoxSet.MONSTER_START,BoxSet.GAME_LINE)
}
t_pos = v3(m_pos.x-this.node.position.x,m_pos.y-this.node.position.y) // 目标增量
@@ -82,7 +76,7 @@ export class CSkillComp extends CCComp {
let dis = smc.skills[this.skill_uuid].dis+this.dis;
let atk = smc.skills[this.skill_uuid].atk+this.atk;
let speed = smc.skills[this.skill_uuid].speed+this.speed;
skill.load(eid,target,pos,speed,dis,scale,this.node,this.skill_uuid,atk,angle,t_pos);
skill.load(pos,speed,dis,scale,this.node,this.skill_uuid,atk,angle,t_pos);
}
add_buff(){
// 1 远距离攻击,碰撞后 结束