atan2を使って、ボスの弾と自機との角度を求めて誘導弾を作ったのですが、
誘導する角度がきつくて、そのまま自機の方向に向かってきてしまいます。
ある程度誘導する角度をゆるめてやる方法はないでしょうか?
以下のように書きました。よろしくお願いします。
void boss_shot_bulletH000(){
int t=boss_shot.cnt%60,i;
if(t == 0){
bullet_way(boss.x, boss.y, 1, bossatan2(), 0, 2, 7, 0, 0);
}
for(i = 0; i < BOSS_BULLET_MAX; i++){
if(boss_shot.bullet.flag > 0){
boss_shot.bullet.angle = atan2(ch.y - boss_shot.bullet.y, ch.x - boss_shot.bullet.x);
}
}
}