Unity3Dでゲームを作成しています。
私のキャラクターアニメーションは棒人間のアニメーションファイルの形式ですが、MayaまたはCinema4Dのいずれかです。
ゲーム内で複数の3Dキャラクターを持ち、それらを入れ替えることは可能ですか?ただし、下の動きと同じ棒人間のアニメーションを使用しますか?
キャラクターはまったく同じスケルトンを持っている必要がありますか?
基本的に、WesMcDermott著の『 Creating 3D Game Art for the Iphone with Unity with Unity』 ( Googleブックスで入手可能な抜粋)によると、複数のモデルに同じアニメーションを使用できます。
143ページを引用:言及する価値のあるもう1つの側面は、アニメーションコンポーネントがオブジェクトを参照する方法に基づいて階層が同じである限り、さまざまなキャラクターでアニメーションを再利用できることです。
しばらく前に、2番目のリグを並列に同期してテストしましたが、機能しました。
したがって、スケルトンは同一である必要があり、少なくともボーン名が存在する必要があります。キャラクターの入れ替えが可能で、主に死のアニメーションに使用されます。この状況では、物理コンポーネントがラグドールに変換されるキネマティックリジッドボディがあります。これをキャラクター全体に拡張しても問題はないと思います。