Ответ: Осваиваем 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 просто жмем плей и катаемся, исходники лежат на офф. сайте. |
Re: Осваиваем Unity3d
А как AI ботов запрограммировать с теми условиями, которые я обозначил выше?
|
Ответ: Осваиваем Unity3d. Урок #2
По моему слишком скупо описано. Например не понятно откуда взять скрипт fpswalker... хоть я и знаю, но начинающим будет непонятно... вот моя версия
|
Часовой пояс GMT +4, время: 16:37. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot