Бесконечный прыжок)
Хочу отключить способности супер-мэна ^-^ Перс прыгает вечно!!!
вот код скажите чё делать?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Controller : MonoBehaviour {

	public float VertImp;
    Rigidbody2D rb;
	bool isGrounded;

	void Start () {
		rb = GetComponent<Rigidbody2D> ();
	}

	public void OnClickJump ()
	{
			rb.AddForce (new Vector2 (0, VertImp), ForceMode2D.Impulse);
	}

}

Без ответа.


Просмотров: 245

ledoed #1 - 5 месяцев назад 0
надо проверять на то что юнит находиться на поверхности либо райкастом либо колизиями,в стандартном ассете посори как устроено физика прыжка,
N7 Molot #2 - 5 месяцев назад 0
Блочишь прыжок, или булевой или проверкой (касается ли перс чего то)
 void OnCollisionEnter()
    {
        Jumping = false;
    }
А перс отпускается обратно?