2

LibGDX ゲーム プロジェクトで使用したいモデルがあるとします (ここで説明します)。たとえば、それは人間のモデルです。今度は、この人間でいくつかのアニメーションを実行したいと思います。左腕と右腕、左足と右足を上げて、1 本の指を上げ、さらにこれらのアニメーションの可能なすべての組み合わせを上げてもらいます。

私の質問は次のとおりです。Java コードの外側でこれらすべての動きに対して単一のアニメーションを作成する必要がありますか (これは、すべてのアニメーションにファイルが必要であり、プロジェクトが非常に大きくなることを意味します)、または何らかの方法で作成することは可能ですか? Java コードで変換できるモデル (たとえば、Blender のアーマチュアなどを使用することによる) はありますか?

4

1 に答える 1

2

g3db/g3dj ファイル形式で 1 ​​つまたは複数のアニメーションを含めることができるかどうかを尋ねていると仮定します。はい、できます。スケルトンとアニメーションを含むモデルを作成するだけです。FBX にエクスポートします (アニメーションを有効にして)。次に、g3db または g3dj に変換します (fbx-conv -f file.fbx)。参照したチュートリアルの説明に従って、モデルを読み込みます。これで、AnimationController を使用してモデルをアニメーション化できます。複数のアニメーションを同時に組み合わせたい場合は、同じボーンに影響を与えない限り、複数の AnimationController を使用できます。

于 2013-09-21T23:07:50.560 に答える