【3Dゲームエンジン】Unity質問スレッド6
■ このスレッドは過去ログ倉庫に格納されています
0554名前は開発中のものです。
2013/11/15(金) 23:33:21.52ID:qDoB4ILxたぶんUpdate()内か、そこで呼ばれるものの中に
moveDirection.y -= gravity * Time.deltaTime;
みたいな記述があるはず。
y方向の毎フレームの移動量(moveDirection.y)には
ジャンプ中した直後にjumpSpeedの数値が一度だけ代入されるけど
あとはUpdate()が呼ばれるごとに「gravity * Time.deltaTime」分
どんどん引かれていく。
だから最初は上方向に行くけど、だんだん減速して途中でマイナスになり
あとは接地するまで加速して下に落ちていくことになる。
モーションの切り替えは>>553さんが書いてるとおりで。
■ このスレッドは過去ログ倉庫に格納されています