IshidaGames【UnityC#講座】ボタン押す時間でジャンプの距離変わるようにしたTweetnoteで管理人イシゲーのゲームの思い出記事を100円で公開しました。今回はジャンプボタンを押している時間によってジャンプの距離が変わるようにしました。あとついでにその操作でマップ上のSphereを10個とるゲームの動画を制作したので紹介します。Terrainでは中々思うようなマップを作れなくて苦労するのですが、それでも走り回るだけでも楽しいです。■ジャンプ長押しだけのスクリプトまずはジャンプだけのスクリプトです。適当なCameraに移る位置にあるオブジェクトに入れてください。スポンサーリンクジャンプさせるだけですが結構スクリプトは長くなりますね・・・そのスクリプトを入れられたオブジェクトはスペースキーを押す時間によりジャンプの高さが変わります。【UnityC#講座】無料アセットで一人称視点に剣を振らせるこの記事で一人称視点で移動するスクリプトを紹介しましたが、今回はそれにジャンプ長押しを追加したスクリプトを紹介します。以前と同じようにCapsuleなどの適当なオブジェクトに入れてください。操作も依然と同じく、WASD・上下左右キーで移動、スペースキーでジャンプです。Shiftキー押しながらだと高速移動、大ジャンプができます。■【Unity】Terrainマップを走りSphereを10個集めるゲーム上記のスクリプトでTerrainを走り回る様子をBGM付きの動画にしました。簡単なゲーム要素を付けましたが、これはただ走り回るだけでは寂しいので走り回る動機付けです。Limitを上げるとできるようになります。以前はきれいにできていたのですが。使用アセットはこちら。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。