敵がジャンプを繰り返すようにしたい

実現したいこと

敵がジャンプをして、地面についたらジャンプをもう一度するようにしたい

前提

Unityで2Dのゲームを製作しております。
そこで敵キャラクタージャンプを繰り返し行うようにしたいと考えております。
しかし、敵キャラクターが飛んでいってしまい困っています
解決策を教えていただければ幸いです。

該当のソースコード

[SerializeField, Header("ジャンプ速度")]
private float _jumpSpeed;
private Rigidbody2D _rigid;

private void _Jump()
{
_rigid.AddForce(Vector2.up * _jumpSpeed, ForceMode2D.Impulse);
}

コメントを投稿

0 コメント