1

学校では、物理学をシミュレートするために 3D 代数を使用して、3D ゲーム (非常に簡単なビリヤード ゲーム) を作成する予定です。2D ゲームでは、私は独自の Vector および Matrix クラスを作成しました。これは、3D から 2D に常に変換する必要がないため、うまく機能しました。ボールと壁の間の衝突検出などの基本的な計算。しかし、XNA にすべての作業を任せるだけでなく、自分が何をしているのかを理解できるように、マトリックスとベクトルの操作を学びたいと思っています。私の質問は次のとおりです。ゲームは 8 週間以内に完成する必要があります。独自の Vector および Matrix クラスを作成するのは便利ですか、それとも便利ですか?それとも時間がかかりすぎますか? 前もって感謝します!

挨拶、Geekpeek

4

2 に答える 2

2

3D の原理を十分に理解したい場合は、均一な変換と射影を含む、3D ベクトルとマトリックス変換がどのように機能するかを十分に理解している必要があります。必ず、既存のコードを使用してこれを実行してください。ただし、同時に独自のものに取り組むことができない理由はありません。プロジェクトから隔離しておいてください。

于 2012-04-16T22:44:18.093 に答える
1

それは答えるのが難しい質問ですが、一般的に誰かが以前にしたことを決して繰り返さないでください。必要なものだけを書いてください。あなたの学校がそれを必要としないならば、それをしないでください。ゲームの全体的な品質を損なう書き込みに費やす時間。

時は金なり。

于 2012-04-16T22:06:15.947 に答える