проблема с c# (unity2d)
здравствуйте знающие люди, когда я пытался сделать сенсорное управление, я столкнулся спроблемой. При нажатии на UI кнопку персонаж делал только 1 шаг, хотя по куду должен был идти пока ее не отожмешь.
void Start()
{
rb = GetComponent<Rigidbody2D>();
}
public void LeftButtonDown()
{
down();
}
public void RightButtonDown()
{
speedX = horizontalSpeed;
}
public void stop()
{
speedX = 0;
}
public void OneClickJump () {
if (isGrounded)
{
rb.AddForce(new Vector2(0, VerticalImpuls), ForceMode2D.Impulse);
}
}
в настройках кнопки: pointerDown - выполнение функции RightButtonDown
pointerUp - выполнение функции stop
21 сентября 2020 в 21:16