我正在嘗試做一個塔防和子彈路徑有點問題,也許你們中的一些人可以給我一個問題的建議。javafx計算子彈的路徑
這裏我設置了子彈的漸變。
bullet.setxGradient((turret.getPosX() - turret.getEnemies().getPosX()));
bullet.setyGradient((turret.getPosY() - turret.getEnemies().getPosY()));
在這裏我移動子彈。 moveBullet在AnimationTimer中調用。
public void moveBullet(Bullet bullet) {
bullet.setPosX(bullet.getPosX() - (bullet.getxGradient()));
bullet.setPosY(bullet.getPosY() - (bullet.getyGradient()));
}
問題是,如果子彈靠近炮塔,子彈速度會變慢。 有沒有另一種方式,也許更好的方式來跟蹤和設置路徑?
感謝您的回答。但時機不成問題。我只是計算了錯誤的路徑。 – KreCha