Только начал изучать юнити. Ни один из скриптов интернета у меня не работает.
Пишет что скрипты рабочие,но потом вылезают какие то ошибки.
Просто хочу что бы персонаж хотя бы перемещался влево право!

Принятый ответ

а да), Название скрипта в редакторе должно быть равным с названию класса, то есть public class CompletePlayerController -> название скрипта CompletePlayerController

Посмотри базовые уроки хотя бы - проще будет
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
4 года назад
0
N7 Molot:
Вот хороший пример:
using UnityEngine;

public class CompletePlayerController : MonoBehaviour {

    public float speed;
    private Rigidbody2D rb2d;

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

    void FixedUpdate(){
        float moveHorizontal = Input.GetAxis ("Horizontal");
        float moveVertical = Input.GetAxis ("Vertical");

        Vector2 movement = new Vector2 (moveHorizontal, moveVertical);
        rb2d.AddForce (movement * speed);
    }
}
Вешаем на объект, и на нем должен быть Rigidbody2D.
Не работает, ошибка: Assets\Upravlrne\NewBehaviourScript.cs(25,6): error CS1513: } expected
Этот комментарий удален
0
32
4 года назад
0
твой скрип называется NewBehaviourScript.cs, а должен CompletePlayerController, я написал об этом в первом сообщении 2 фейла подряд
0
48
4 года назад
Отредактирован N7 Molot
0
а да), Название скрипта в редакторе должно быть равным с названию класса, то есть public class CompletePlayerController -> название скрипта CompletePlayerController

Посмотри базовые уроки хотя бы - проще будет
Принятый ответ
0
19
4 года назад
0
Название сменил, ошибка осталась,что дальше?
0
48
4 года назад
Отредактирован N7 Molot
0
Нажми на "Clear" в консоли, если есть ошибка, то что то не так сделал. Пришли скрины названия скрипта и скрин кода
0
19
4 года назад
0
N7 Molot:
Нажми на "Clear" в консоли, если есть ошибка, то что то не так сделал. Пришли скрины названия скрипта и скрин кода
Assets\Upravlrne\CompletePlayerController.cs(25,6): error CS1513: } expected
0
48
4 года назад
Отредактирован N7 Molot
0
В самом низу кода поставь скобки }. Видимо пропустил, вот скрины бы помогли бы быстрее.
0
19
4 года назад
0
и не работает(
Загруженные файлы
0
48
4 года назад
0
SсRealm:
и не работает(
А что в самом низу кода, там одни фигурные скобки? Их должно быть две, одни закрывают класс, вторые метод обновления
0
19
4 года назад
0
Запускается,но нет управления и ощибки что нет ссылки на моего персонажа в коде

N7 Molot:
SсRealm:
и не работает(
А что в самом низу кода, там одни фигурные скобки? Их должно быть две, одни закрывают класс, вторые метод обновления
От они обе
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.