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

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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.