Страница 1 из 1

Где найти Character Controller и как его использовать?

СообщениеДобавлено: 12 май 2015, 23:48
wareZ
Здравствуйте!

Я только начал работать с Unity 3d, смотрю видео (на русском и на английском, хотя по английски мало понимаю, но что-то понимаю).
У меня Unity 3d версии 5.0.1f1 Personal. На видео челы имортируют Asset Character Controller и потом используют его, а у меня его нету, то есть нет в списке asset-ов, которые можно импортировать.
Подскажите пожалуйста, где можно найти Character Controller?

Спасибо.

Re: Где найти Character Controller?

СообщениеДобавлено: 13 май 2015, 04:11
MANMANA
Здесь искал? Вверху справа от File, Assets, GameObject
Component -> Physics -> Character Controller
Если не нашел или этого контроллера мало, то здесь есть все стандартные контроллеры https://www.assetstore.unity3d.com/en/#!/content/21064

Re: Где найти Character Controller?

СообщениеДобавлено: 13 май 2015, 15:50
wareZ
MANMANA,
Спасибо большое за ответ.

Не искал. Сейчас поискал, там был Character Controller, он там был, но был недоступен (название было серого цвета, а не черное, и соответственно его нельзя было выбрать).
Перешел по ссылке https://www.assetstore.unity3d.com/en/#!/content/21064 , скачал, импортировал, но во время импорта asset-а, Unity3d назвал какую-то ошибку на-английском, что некоторые asset-ы моя версия не поддерживает (5.0.1f1 Personal), а нужна Pro-версия. Соответственно Character Controller не появился в Unity3d.

Как можно использовать asset-ы вроде Character Controller в бесплатной версии Unity 3d?

Re: Где найти Character Controller?

СообщениеДобавлено: 13 май 2015, 17:28
Левш@
Не надо ничего докачивать, он есть в Юнити по умолчанию.
А серого цвета - потому что сначала обьект надо выделить на сцене - на который вы его цепляете, это же компонент обьекта, куда вы его ? на воздух ?...

Изображение

Re: Где найти Character Controller?

СообщениеДобавлено: 13 май 2015, 18:02
wareZ
Левш@, спасибо!

Я установил 5.0.0p2 профессиональную, получилось добавить Character Controller на основу сцены (площадка), но не вижу его на самой сцене и во вкладке "Game" никто не бегает и не прыгает...
Как это исправить?

Спасибо.

Re: Где найти Character Controller и как его использовать?

СообщениеДобавлено: 13 май 2015, 21:52
MANMANA
Для того, чтобы перемещать персонажа, обладающего компонентом CharaclerController, необходимо создать C#-скрипт в данном случае с именем ExampleClass
открыть его, выделить все в нем, удалить и вставить скрипт, приведенный по ссылке ниже
http://docs.unity3d.com/ScriptReference ... .Move.html

повесить созданный скрипт на тот же объект, на котором висит CharaclerController путем перетаскивания скрипта на объект сцены (Вы также можете выбрать объект с CharaclerController и перетащить скрипт в Inspector под Character Controller, который у вас расположен справа на первом рисунке
p.s.в Unity очень многое (почти все) делается через скрипты, например, C# или unityScipt (который схож с JavaScript). Это не конструктор.
пыпысы Начинайте с уроков ;) Очччень помогает, чтобы потом пореже использовать такой вот смайлик [curved_hands]

Настоятельно рекомендую устанавливать Unity с официального сайта, а не с торрентов и файлообменников. Не стоит рисковать своими данными.
Тем более, что в free версии теперь есть все то, что было в PRO версии 4.6 и даже больше. Гораздо больше. А то что есть в PRO версии вам сейчас точно не нужно.

Re: Где найти Character Controller и как его использовать?

СообщениеДобавлено: 14 май 2015, 17:46
Левш@
никто не бегает и не прыгает...Как это исправить?

СС - это всего лиш исполнительный механизм.
А функционал вы должны писать сами. ;)

Re: Где найти Character Controller и как его использовать?

СообщениеДобавлено: 18 май 2015, 00:15
wareZ
MANMANA,
большое спасибо за ответ! Попробую сделать по вашей инструкции. Я смотрел 3 видео обучающих по Unity3d , по созданию персонажей - видимо там создатели видео очень многое делали за кадром, подготавливая проект, а на видио было лишь перетаскивание Third/First person controller-ов на сцену. Постараюсь как можно меньше ламерских вопросов создавать.

Левш@,
большое спасибо за ответ!

Маленький опыт в программирования на C# (конструкторы, классы, файлы, потоки, get-set-функции, наследование, полиморфизм, инкапсуляция), надеюсь поможет))). :ympray:

Re: Где найти Character Controller и как его использовать?

СообщениеДобавлено: 18 май 2015, 00:56
hottabych
В Unity 5, когда создаешь новый проект, там по идее предлагают подключить встроенный ассет с Character Controller'ом (не помню название), и там есть в папке Scenes встроенная демо сцена с белым персонажем, бегающим по лабиринту, вид от 3 лица. Там ещё заготовки для машинки, самолетика и т.д.
Ссылку вам неправильную дали, это для версии 4.6, под 5 не факт, что заработает.
Personal Edition с головой хватит. Pro только для командной работы, профилирования, облачного хранилища, техподдержки и т.д. Вам не потребуется.

Re: Где найти Character Controller и как его использовать?

СообщениеДобавлено: 18 май 2015, 01:12
Woolf
Человека нагрузили )) При создании проекта укажите, что вам нужен StandartAssets, нужный вам префаб в виде персонажа будет лежать в папке \Standard Assets\Character Controllers\

И там выбираете какой
3rd Person Controller - вид от 3го лица
First Person Controller - вид от первого лица

хватаете его и кидаете на сцену. Все, базовый персонаж у вас готов )