簡単なPongゲームを作成し、次のようにゲームロジック内の位置に可変ballSpeedを追加してボールを移動します。update
void Update()
{
ballPosition += ballSpeed;
}
問題は、ballSpeed
がD3DXVECTOR3
コンポーネントを使用していることです。x = 10; y = 10; z = 0;
重要なのは、ウィンドウの解像度を上げると、移動するピクセルが増える640:480
ため1280:1024
、ボールの移動が遅くなるということです。
そして私の質問は、モニターの解像度に関係なく、ボールを同じ速度で動かすにはどうすればよいですか?