技能运动需要完善

This commit is contained in:
pan@work
2024-09-12 11:14:37 +08:00
parent a847611240
commit 1c9aa38385
212 changed files with 531 additions and 62599 deletions

View File

@@ -60,11 +60,16 @@ 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) // 目标增量
@@ -77,7 +82,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(pos,speed,dis,scale,this.node,this.skill_uuid,atk,angle,t_pos);
skill.load(eid,target,pos,speed,dis,scale,this.node,this.skill_uuid,atk,angle,t_pos);
}
add_buff(){
// 1 远距离攻击,碰撞后 结束