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

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

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

Посмотри базовые уроки хотя бы - проще будет
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
48
4 года назад
Отредактирован N7 Molot
0
нет, нажми на свой объект, в инспекторе нажми треугольник возле скрипта, там будет поле
0
20
4 года назад
0
N7 Molot:
нет, нажми на свой объект, в инспекторе нажми треугольник возле скрипта, там будет поле
Не понимаю

Нет никакого трегольника
Загруженные файлы
0
48
4 года назад
Отредактирован N7 Molot
0
Поищи базовые уроки по unity, проще будет.
Вот так же, только со сриптом:
Загруженные файлы
0
20
4 года назад
Отредактирован N7 Molot
0
N7 Molot:
Поищи базовые уроки по unity, проще будет
Я кучу скриптов пробовал, у меня ни один не работает. Везде старая инфа

SсRealm:
Нашел speed поставил 1 но он все равно не ходит!
Загруженные файлы
0
48
4 года назад
0
да заметил
0
20
4 года назад
0
N7 Molot:
да заметил
я monobehaviour удалил нечаяно, как его правильно написать снова?
0
32
4 года назад
0
По первой ссылке из гугла будет не старя инфа, хз как ты это делаешь
Загруженные файлы
0
48
4 года назад
Отредактирован N7 Molot
0
выстави больше

SсRealm:
я monobehaviour удалил нечаяно, как его правильно написать снова?
public class CompletePlayerController : MonoBehaviour {
Загруженные файлы
0
20
4 года назад
0
Bergi_Bear:
единицу уже давно добавил, не помогает
0
48
4 года назад
Отредактирован N7 Molot
0
SсRealm:
Bergi_Bear:
единицу уже давно добавил, не помогает
больше единицы, хз 10 или больше. Я на гифке ставил 100

Загруженные файлы
0
20
4 года назад
0
Все. Спасибо. Двигется. Только управление очень тугое и с энрцией(
0
48
4 года назад
Отредактирован N7 Molot
0
Можно попробовать умножить скорость на fixedDeltaTime, но будет наверно быстрое.

То есть:
Старая строка:
rb2d.AddForce (movement * speed);
Новая:
rb2d.AddForce (movement * speed * Time.fixedDeltaTime);

Всё, вопрос можно закрывать. Про базовые уроки я имел веду, что бы просто разобраться как пользоваться unity
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.