PDA

View Full Version : Очень важный УРОК о collision и no collision.



EARTMEXO
12-06-2009, 12:35 PM
Если создать какуету модель в 3ДС Максе и импортировать в едитор UDK. То 100% модель будет NO COLLISION. Есть способ как это исправить, если два щелчка на модел то откроеться окно и на верху в меню (COLLISION) открываем и выбераем из списка автоматику или другое. Но если импортировать комнату или тунел в едитор UDK, принимаем COLLISION и помещаем модел в игру. Мы будем видеть комнату но зайти внутрь не сможем, ПОЧЕМУ?. Я расскажу вам как сделать чтобы могли. Прежде чем приступим, я надеюсь что вы разбераететь в 3дс Максе, а если нет то научитесь сперва а потом можете смело и на унреал едитор UDK переходить.
Создайте квадрат и как накортинки сперва один а потом копируем его и сдвигаем в сторону
http://i47.tinypic.com/2hn5qnm.jpg
удаляем
http://i46.tinypic.com/5e65g7.jpg
http://i48.tinypic.com/30tgmx2.jpg
закрываем всё. Функция CAP
http://i48.tinypic.com/o8dor6.jpg
http://i45.tinypic.com/bfkrns.jpg
после этого макируем одну сторону и жмём на DETACH
http://i47.tinypic.com/2uiy9w4.jpg
теперь у вас две стенки.ВНИМАНИЕ НАЧАЛО ИМЕНИ ДОЛЖНО НАЧИНАТЬСЯ UCX_ НАПРИМЕР UCX_1 ТОЛЬКО СТЕНКИ ДОЛЖНЫ НАЗЫВАТЬСЯ А ТУНЭЛ МОЖЕТЕ НАЗВАТЬ ВАСЕЙ
http://i46.tinypic.com/25qsu4y.jpg
http://i50.tinypic.com/2ynnwx1.jpg
http://i50.tinypic.com/16by2c8.jpg
Как у нас две стенки используем функцыю ALIGN и направляем на тунэл и автоматически передвинуться две стенки. Потом модель всю експортируем в формат .ASE и импортируем в UDK. После этого можно заходить внутрь тунеля и модел будет уже COLLISION. Прочитал в книги. Если вам не понравилась как я объяснил то книга на англисском удачи. Если есть вопросы
вот вам моё мыло eartmexo@gmail.com . отпишитесь помог вам мой урок.

tomkranios
01-06-2010, 04:34 AM
Cпасибо! Мне помог этот урок:
http://www.tomkranis.com/images/unreal/collision1.jpg
http://www.tomkranis.com/images/unreal/collision2.jpg
- Скачать модель (http://www.box.net/shared/4sjio2cmj0)

Flint
01-07-2010, 05:47 AM
Урок достаточно краткий на самом деле...

Вобщем чуток добавлю:

Первое - если Вы накидываете геймплей на мешах - то делать сразу коллизионные примитивы - геморно. В этом случае можно временно включить перфейс (по полигонам) колизию.
Для этого в меш браузере нужно снять галочки - Use primitive collision.
Потом Вы сможете все вернуть в правильный вид без проблем, когда добавите примитивы.


Второе - в туториале по коллизии от Эпиков указывается, что не рекомендуется делать примитивы стык-в-стык, а также - пересекать их и нужно немного делать зазор между ними (1-2 юнита). Насколько я понимаю - это для того , чтобы движку легче было определять с каким примитивом на данный момент обьект колизится.


Щас редактор закрыт - потому писал по памяти - но свойства думаю найдете - если редактор хоть чуток знаете :)

Ну и правила о замкнутой и выпуклой геометрии коллизионных примитивов - то же никто не отменял.