短い紹介:
平面上の 3D 立方体に問題があります。平面は正方形のグリッドです。キューブが現在占有している正方形の ID 番号は、ストレージ変数に格納されます。これは、立方体が隣接する正方形に自由に移動できるかどうかを判断できるようにするためです。立方体を移動すると、ストレージ変数が更新され、新しい正方形の ID 番号が反映されます。
問題:
立方体を移動しているときに、立方体が移動しすぎたり、間違った方向に移動したりして、ストレージ変数の正方形が立方体が描かれている実際の正方形と一致しないことがあります...これが問題の原因となります立方体が衝突を検出せず、想定されていないオブジェクトを通過するように....
Cube は iPhone OpenGL ES EAGLView の drawView メソッドで 1 秒あたり 24 回の速度で描画されます...描画が速いことが原因でしょうか???? どうすればこれを修正できますか? 私の仕事はそれに依存しています...
誰か助けてください。