简单数学问题
// 计算角色到敌人的角度 const angle = Math.atan2(enemy.y-actor.y,enemy.x-actor.x); // 飞弹的速度 const speed = 10; // 分解 const speedX = Math.cos(angle) * speed; const speedY = Math.sin(angle) * speed;
// 计算角色到敌人的角度
const angle = Math.atan2(enemy.y-actor.y,enemy.x-actor.x);
// 飞弹的速度
const speed = 10;
// 分解
const speedX = Math.cos(angle) * speed;
const speedY = Math.sin(angle) * speed;
|