Показать сообщение отдельно
Старый 23.06.2010, 08:50   #1
Fatalix3d
Разработчик
 
Аватар для Fatalix3d
 
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений
(для 1,160 пользователей)
Ответ: Осваиваем Unity3d

1) Создадим terrain размером 1000x1000 метров (в Unity 1 единица = 1 метру), итак:



У нас появился террайн с размерами 2000x2000, но нам нужен 1000x1000, для того что бы поменять размер террайн заходим:


Соответсвенно меняем размеры terrain heigh/witdth на нужные нам.


Теперь необходимо сделать передвежения игрока по уровню (террайну), поскольку камера в сцене обычно создаеться автоматически то:
1)Хватаем камеру и передвигаем ее в нужное нам место..
2)Вешаем на нее скрипт fpswalker.

Думаю что многие прогеры пишут свой вариант player-контролера, но и этот довольно хорош), кубики вешать не какие не надо, появиться капсуль-колайдер (не rigidbody), и теперь мы можем двигаться как во всех привычных шутерах, для смены настроек управления нужно зайти edit->project settings->Input.

Осталось добавить обзор мышью:


Вот и все, как видишь особых трудностей нет

**************************************
Ну и кто не видел классный пример car physics, http://allunity3d.com/?page=scenes&obj=74 просто жмем плей и катаемся, исходники лежат на офф. сайте.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Fatalix3d за это полезное сообщение:
Arton (11.07.2010), baton4ik (05.08.2010), Hurrit (23.06.2010), jfkkk (23.06.2010), pax (23.06.2010)