Difference between revisions of "FadedProto:Door"
Jump to navigation
Jump to search
(→Как создать) |
|||
Line 12: | Line 12: | ||
Чтобы не заморачиваться, можно использовать готовый префаб '''doorRedPrefab'''. | Чтобы не заморачиваться, можно использовать готовый префаб '''doorRedPrefab'''. | ||
+ | |||
+ | === Настройки компонента Door === | ||
+ | * '''Locked''': заперта ли дверь. | ||
+ | * '''Sound Open''': звук открытия. | ||
+ | * '''Sound Close''': звук закрытия. | ||
+ | * '''Sound Locked''': звук запертой двери. | ||
+ | * '''Elev Button''': кнопка лифта, если это дверь лифта. | ||
+ | * '''Sliding''': должна ли дверь отъезжать в сторону вместо обычного открывания (как у лифта). В таком случае Rigidbody компоненту стоит также поставить галку '''Is Kinematic'''. |
Revision as of 19:50, 27 January 2020
Двери можно открывать, закрывать, отпирать, запирать и подглядывать в них.
Как создать
Дверь должна иметь определённую иерархию и набор компонентов:
- Родительский объект. На нём обязаны быть компоненты Door (настройки двери - см. ниже), Rigidbody (настройки физ. массы), HingeJoint (настройки джоинта косяка), AudioSource (настройки распространения звуков от двери) и NavDoor (настройка взаимодействия NPC с дверью).
- Box Area Marker, либо меш, помечающий зону навмеша вокруг двери как Door.
- DOORCOLL: объект с коллайдером.
- control: думми на земле по центру двери.
- LOCK: думми, откуда работает подглядывание.
Все объекты должны быть на слое Door.
Чтобы не заморачиваться, можно использовать готовый префаб doorRedPrefab.
Настройки компонента Door
- Locked: заперта ли дверь.
- Sound Open: звук открытия.
- Sound Close: звук закрытия.
- Sound Locked: звук запертой двери.
- Elev Button: кнопка лифта, если это дверь лифта.
- Sliding: должна ли дверь отъезжать в сторону вместо обычного открывания (как у лифта). В таком случае Rigidbody компоненту стоит также поставить галку Is Kinematic.