Почему не работает у меня, но у других работает?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Почему не работает у меня, но у других работает?

Сообщение Mr.Step 02 окт 2023, 23:23

Доброго времени суток. Я совсем новичок в unity. Осваиваю по видео роликам. Столкнулся с такой проблемой: повторяю все действия из ролика и ниччего не работает. Вот пример https://www.youtube.com/watch?v=w9NmPShzPpE тут рассматривается перемещение и прыжки, переписываю код и ничего не работает. Почему так происходит? Спасибо.
Mr.Step
UNец
 
Сообщения: 4
Зарегистрирован: 02 окт 2023, 23:07

Re: Почему не работает у меня, но у других работает?

Сообщение Mr.Step 02 окт 2023, 23:30

Вот код который у меня не работает

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Controll : MonoBehaviour
{
[SerializeField]
private float speed = 30f;
[SerializeField]
private float jumpForce = 15.0f;
private Rigidbody2D rb;

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

private void FixedUpdate()
{
Run();
Jump();
}

private void Run()
{
float moveX = Input.GetAxis("Horizontal");
if (moveX != 0)
{
rb.MovePosition(rb.position + (Vector2.right * speed * moveX * Time.fixedDeltaTime));
}
}

private void Jump()
{
if (Input.GetKeyDown(KeyCode.Space) && isGround())
{
rb.AddForce(transform.up * jumpForce, ForceMode2D.Impulse);
}
}

private bool isGround()
{
Collider2D[] colliders = Physics2D.OverlapCircleAll(transform.position, 2.0f);
return colliders.Length > 1;
}
}
Mr.Step
UNец
 
Сообщения: 4
Зарегистрирован: 02 окт 2023, 23:07

Re: Почему не работает у меня, но у других работает?

Сообщение Alkos26Rus 04 окт 2023, 15:20

Mr.Step писал(а):повторяю все действия из ролика и ниччего не работает

Видать плохо повторяешь, у него инпуты в Update, а не в FixedUpdate
Аватара пользователя
Alkos26Rus
Адепт
 
Сообщения: 1642
Зарегистрирован: 26 ноя 2020, 17:52
Откуда: Москва

Re: Почему не работает у меня, но у других работает?

Сообщение Mr.Step 06 окт 2023, 21:29

Все заработало, не знаю почему не работало...
Mr.Step
UNец
 
Сообщения: 4
Зарегистрирован: 02 окт 2023, 23:07


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19