Unityでゲーム作るぞ

Unityでゲーム制作できるようになるまでのリアルドキュメント

十一日目ージャンプモーションを追加


はじめてのUnity-11 ジャンプモーションを追加 - YouTube

[Unity4入門]という本から。

モーション素材をダウンロード、江頭さんのジャンプぽいものをAnimatorの遷移画面でWalkRunに繋げて、Jumpとする。Jumpへの遷移条件として、jump変数を登録。
スクリプトでスペーキー押しでjump変数をtrueにする...でジャンプの実行完了(戻る条件は、モーションの終了なので自然に戻る)

アニメーションの繋ぎを上手く省略するのに「アニメーションブレンド」という機能も使った。
これが縮め過ぎると不自然な上、斜めに跳ぶようになるし(ジャンプする前に身体を横に傾けるので)着地判定がモーション終わるまで発生しないのは変わらないんだよなあ...空中に謎の着地をする...

とりあえずこれで最後までやった成果物なんだけど、Unityやれんのかー?