十一日目ージャンプモーションを追加
はじめてのUnity-11 ジャンプモーションを追加 - YouTube
[Unity4入門]という本から。
モーション素材をダウンロード、江頭さんのジャンプぽいものをAnimatorの遷移画面でWalkRunに繋げて、Jumpとする。Jumpへの遷移条件として、jump変数を登録。
スクリプトでスペーキー押しでjump変数をtrueにする...でジャンプの実行完了(戻る条件は、モーションの終了なので自然に戻る)
アニメーションの繋ぎを上手く省略するのに「アニメーションブレンド」という機能も使った。
これが縮め過ぎると不自然な上、斜めに跳ぶようになるし(ジャンプする前に身体を横に傾けるので)着地判定がモーション終わるまで発生しないのは変わらないんだよなあ...空中に謎の着地をする...
とりあえずこれで最後までやった成果物なんだけど、Unityやれんのかー?