UnityでFPSゲームを作る④ジャンプの修正

2017年7月10日Unity

前回の記事

UnityでFPSゲームを作る③RigidBodyとジャンプの実装

 

前回の記事で実装したジャンプの連続で飛べてしまうという問題点を直島しょう。

実装するアルゴリズム

床にtagをつけ床にPlayerのClliderが接触しているかつスペースキーが押されたときにジャンプするようにする。

 

①Groundタグを作成する。

PlayerのインスペクターからGroundタグを作成しアタッチします。

②スクリプトを変更する。

前回のPlayerJump.csを以下のように変更します。

地面となるオブジェクト(その上でジャンプを許可したいオブジェクト)にはGroundタグをアタッチしてください

Unity

Posted by Yuya