2013-09-21 50 views
1

想象一下,我有一個模型,我想在一個LibGDX遊戲項目中使用(如here所述)。比方說,這是一個人的模型。現在我想和這個人做幾個動畫:我要他舉起他的左/右臂,左/右腿,舉起一個手指,以及這些動畫的所有可能的組合。使用Java爲現有模型動畫?

我的問題是:我是否需要創建一個動畫所有這些運動的的我的Java代碼之外(這將意味着我需要爲每一個動畫文件,並會使我的項目都知道:大),或是否有可能創建一個模型(例如通過使用Blender的電樞或類似的東西),可以在我的Java代碼中將轉換爲

+0

_Do我需要爲我的Java代碼之外的所有運動創建單個動畫_如果您的意思是具有該動畫的圖像文件,那麼** no **。編碼您需要的所有動畫。 – BackSlash

回答

1

假設您問您是否可以使用g3db/g3dj文件格式包含一個或多個動畫。是的你可以。只需創建您的模型,包括骨架和動畫。將其導出到FBX(啓用動畫)。接下來,轉換爲g3db或g3dj(fbx-conv -f file.fbx)。按照您引用的教程中的描述加載模型。現在您可以使用AnimationController爲您的模型製作動畫。如果您想同時組合多個動畫,則可以使用多個AnimationController,只要它們不影響相同的骨骼即可。

+0

我創建了一個帶有meshpart生成器的模型。我可以爲節點翻譯,節點旋轉等動態模型創建動畫嗎? –