私が作成しているゲームでは、ゾンビをプレイヤーの 2 倍遅くしたいのですが、プレイヤーの移動速度を 2 に設定したくありません。これは、ゾンビの速度を制御するコードです。
Zombie z = (Zombie) zombie.get(i);
if(z.getY() > player.getY()){
z.setY(z.getY() - 1);
}
if(z.getY() < player.getY()){
z.setY(z.getY() + 1);
}
if(z.getX() > player.getX()){
z.setX(z.getX() - 1);
}
if(z.getX() < player.getX()){
z.setX(z.getX() + 1);
}
を使用しようとしましたが(int) .5f
、どれもゾンビを完全に静止させます。(int) .5
1 / 2