Поповоду перемещения

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

Ответ

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

Посмотри базовые уроки хотя бы - проще будет


Views: 1 233

N7 Molot #51 - 1 year ago (изм. ) 0
Голосов: +0 / -0
нет, нажми на свой объект, в инспекторе нажми треугольник возле скрипта, там будет поле
SсRealm #52 - 1 year ago 0
Голосов: +0 / -0
N7 Molot:
нет, нажми на свой объект, в инспекторе нажми треугольник возле скрипта, там будет поле
Не понимаю

Нет никакого трегольника
Прикрепленные файлы
N7 Molot #53 - 1 year ago (изм. ) 0
Голосов: +0 / -0
Поищи базовые уроки по unity, проще будет.
Вот так же, только со сриптом:
Прикрепленные файлы
SсRealm #54 - 1 year ago (изм. ) 0
Голосов: +0 / -0
N7 Molot:
Поищи базовые уроки по unity, проще будет
Я кучу скриптов пробовал, у меня ни один не работает. Везде старая инфа

SсRealm:
Нашел speed поставил 1 но он все равно не ходит!
Прикрепленные файлы
SсRealm #56 - 1 year ago 0
Голосов: +0 / -0
N7 Molot:
да заметил
я monobehaviour удалил нечаяно, как его правильно написать снова?
Bergi_Bear #57 - 1 year ago 0
Голосов: +0 / -0
По первой ссылке из гугла будет не старя инфа, хз как ты это делаешь
Прикрепленные файлы
N7 Molot #58 - 1 year ago (изм. ) 0
Голосов: +0 / -0
выстави больше

SсRealm:
я monobehaviour удалил нечаяно, как его правильно написать снова?
public class CompletePlayerController : MonoBehaviour {
Прикрепленные файлы
SсRealm #59 - 1 year ago 0
Голосов: +0 / -0
Bergi_Bear:
единицу уже давно добавил, не помогает
N7 Molot #60 - 1 year ago (изм. ) 0
Голосов: +0 / -0
SсRealm:
Bergi_Bear:
единицу уже давно добавил, не помогает
больше единицы, хз 10 или больше. Я на гифке ставил 100

Прикрепленные файлы
SсRealm #61 - 1 year ago 0
Голосов: +0 / -0
Все. Спасибо. Двигется. Только управление очень тугое и с энрцией(
N7 Molot #62 - 1 year ago (изм. ) 0
Голосов: +0 / -0
Можно попробовать умножить скорость на fixedDeltaTime, но будет наверно быстрое.

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

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