2

私は XNA のデスクトップ バージョン用の 3D XNA ゲームに取り組んできましたが、最も厄介な問題の 1 つは、3D モデルの適切なアニメーション サポートの欠如でした。私は現在、wp7 のゲームを開始しようとしていますが、推奨されるツールの組み合わせは経験に基づいているのではないかと考えています。

要するに: 次のワークフローに関するヒント / ベスト プラクティス / 経験を探しています。

  • モデリング
  • テクスチャリング
  • アニメーション
  • プロジェクトへのインポート

Creator.xna.com にチュートリアルがあることは知っていますが、具体的には実際の例を探しています。私が自分で書かなければならないコードは最小限であるほど良いです。アニメーションをインポートして操作するためのカスタムコードがたくさんあるので、そこにある例は特に好きではありません。

4

2 に答える 2

2

それが XNA であるため、多くのカスタム コードがあります。オブジェクトを特定の速度で画面上で移動させる方法を計算するために、実際に数学を使用する必要があることに驚きました。つまり、数学が変化を数えること以上に役立つと誰が考えたでしょうか!? あなたの最善の策は、XNA 用の同じライブラリのいくつかを見に行くことです。Codeplex.comにはかなりの数があります。私たちは純粋に2次元のことをしたので、私は経験がありません.

XNA 3D ゲーム ライブラリhttp://www.synapsegaming.com/products/sunburn/engine/

大量の XNA リソースとゲーム エンジンへのリンク

または、 Unity3Dのようなものを使用できます。

XNA は非常に優れていると思いますが、手作業で行う作業の多さに驚きました。私はそうすべきではないと思います。作成者の例のコードの多くは、切り取って再利用できます。問題は、必要なものを見つけて、それが何をしているかを理解することです。それが私の問題でした。

幸運を

于 2011-09-02T12:41:39.387 に答える
1

それはあなた自身の経験に完全に依存します。たとえば、私は MaxScript が得意なので、常に 3dsmax を好みます。なぜなら、コンテンツ パイプラインであまり問題が発生しないことがわかっているからです。別の人は、Maya のスクリプト作成に精通している可能性があるため、Max を選択することは彼らにとって狂気の沙汰になるでしょう。これには本当に「正しい」答えはありません。

アニメーションをインポートして操作するためのカスタムコードがたくさんあるので、そこにある例は特に好きではありません。

これはゲーム開発の世界です。楽しいことばかりではありません。

于 2011-09-02T12:11:25.207 に答える