[過去ログ] 【3Dゲームエンジン】Unity質問スレッド39 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
209(2): 2019/03/10(日)01:57 ID:8z6DHUyg(1/3) AAS
Game Engine全体の仕様。
root boneをキャラクターの立つ位置にして、Root Motionと非ルートモーションと言うのがある。
Unreal Engineに詳しく書いてるが。
Root Motionと言うのはキャラクタの位置をアニメーションのシステムがRootBoneからキャラクタの位置を管理してアニメーションでのキャラクタの動きと同時にそれをゲームシーン全体に反映させてるもの。
非root motionはアニメのシステムもキャラクタの位置を管理しないから、アニメーションが発動した位置からキャラクタの位置は変化しない。
root motion
画像リンク[jpg]:api.unrealengine.com
省4
210: 2019/03/10(日)02:03 ID:8z6DHUyg(2/3) AAS
歩く 走る 止まるの動作は非RootMotionでゲームのシステム自体がプレーヤーの入力に合わせて位置を決めて動かしてるわけだよ。
この入力がないもしくはうまく動かないときは、いくらアニメーションシステムがキャラを動かしてもシーン全体から見ると、その場で足踏みするような形に見える。
これはプレーヤーの位置をシーンに反映するためには入力を受けてゲームコントローラーがキャラクタの位置を決める必要があるから。
211: 2019/03/10(日)02:16 ID:8z6DHUyg(3/3) AAS
非ルートモーションにするならキャラの位置になるrootboneは動かさずにその場で動作するようにつくる。
root モーションでもその場で動作するようにして(3DCGソフト側)、GamneEngine側で位置を調整したり、アニメーションマネージャー(ペルソナ?)かで。
3DCG側で(モーション)初期位置を決めて、そのアニメーションでの初期位置から最後の移動位置からの距離とかまで3DCG側でやったりとかあるから、Unityはどっちだっけ。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.032s