forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Уроки (http://forum.boolean.name/forumdisplay.php?f=145)
-   -   Осваиваем Unity3d. Урок #2 (http://forum.boolean.name/showthread.php?t=12708)

Fatalix3d 23.06.2010 08:50

Ответ: Осваиваем 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 просто жмем плей и катаемся, исходники лежат на офф. сайте.

jfkkk 23.06.2010 10:23

Re: Осваиваем Unity3d
 
А как AI ботов запрограммировать с теми условиями, которые я обозначил выше?

pax 23.06.2010 19:40

Ответ: Осваиваем Unity3d. Урок #2
 
По моему слишком скупо описано. Например не понятно откуда взять скрипт fpswalker... хоть я и знаю, но начинающим будет непонятно... вот моя версия


Часовой пояс GMT +4, время: 16:37.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot