0
私はキャンバスで簡単な2次元ゲームを作っています。私は長方形が画面の上から落ちています。 1秒間にフレームを減らすと、矩形のy座標を大きくすると、矩形が上下に少しずつ移動することがわかります。 これは私が長方形にそれを移動する方法です:キャンバスのRectがy座標を変更すると、上下に移動するのはなぜですか?
public void incrementY(float y) {
rectangle.top += y;
rectangle.bottom += y;
}
私は単にそれを下に移動するフロートによって長方形の上部と下部を高めます。長方形を動かす方法に問題はありますか?それが唯一下がるべきときに矩形が上に移動するのはなぜですか?