Сповіщення
Очистити все

Створення дверей


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Налаштовуємо міш

Міш двері повинен містити 3 кістки: link - door -lock

link - потрібно в ЛЕ зафіксувати (пункт у властивостях fixed bones - вибрати зі списку кістку link) це щоб двері не впали))

door - при налаштуваннях в АЕ вибираємо спочатку тип баундінг боксу (ББ) - box і в глобал натискаєш generate shape - selected. після того як ББ згенерується, вказуємо тип з'єднання (джоінт) - як joint, потім налаштовуємо його (двері відчиняються по осі Z, і по них ставимо максимальний ліміт (у градусах), у мене 90).

lock - це замок, йому за ідеєю теж потрібен ББ, але краще його налаштувати вручну. ну і залишилося зрозуміти як його змусити працювати)

Потім спавним в ЛЕ свої двері (spawn element - physics - object), у властивостях, як писав вище, вказуємо fixed bones. все, можна компілити і дивитися.

Увага! двері не працюють нормально в МП, потрібно збирати рівень у сингл

Приклад із фіналки

Параметри дверей в all.spawn:

[80] 
; cse_abstract properties
section_name = physic_object
name = door0001
position = -247.011154174805,-24.7180595397949,-133.298416137695
direction = 0,6241
 
; cse_alife_object
game_vertex_id = 0
distance = 0
level_vertex_id = 594270
object_flags = 0xfffffffa custom_data =
<<END
[collide]
ignore_static [
 
logic]
cfg = scripts\door_metal_small.ltx cse_visual properties visual_name = physics\door\door_traders_box ; cse_ph_skeleton properties skeleton_name = ; cse_alife_object_physic properties physic_type = 0x3 mass = 10 fixed_bones = link

   
Цитата