Загальна інформація
опис
Клас VR Drawer – це шухляда, з якою гравець може взаємодіяти. Цей актор використовує компонент VR Grab Component (Див. VR Grab Component) . Клас використовує компонент фізичних обмежень для досягнення фізичних взаємодій.
компоненти
Корпус шухляди – це статичний сітчастий компонент корпусу шухляди.
Коробка ручки – це компонент коробки , який має перекриття, щоб перевірити, чи знаходиться рука поруч із ручкою ( компонент статичної сітки корпусу ящика).
Фізичне обмеження – це компонент фізичного обмеження яка з’єднує дверну сітку ( Body висувного ящика ) з дверною рамою ( змінна Parent Actor ).
Налаштування
Межа ковзання – це плаваюча змінна, яка представляє максимальну відстань, на яку шухляда може ковзати.
Почати автоматичне закриття – це логічна змінна, яка визначає, чи може шухляда автоматично закриватися.
Почати автоматичне закриття - це логічна змінна, яка вказує, чи є шухляда ручкою.
FDirection – це векторна змінна, яка представляє сторону, на якій шухляда має ковзати (від -1 означає протилежний напрямок).
Батьківський актор - це змінна актора, яка вказує батьківського актора, до якого потрібно підключитися.
Анімація взаємодії – це змінна анімації.
Актори, яких потрібно ігнорувати – це масив акторів, яких потрібно ігнорувати під час руху.
Довідник API Blueprint
Публічні функції члена
Set Auto Close
Sets auto close door status
Input
bool auto_close
Get Lenght Limit
Output
float slide_Limit
Set Length Limit
Input
float Length
Add Actor To Ignore
Adds actors to ingnore to the list.
Input
AStaticMeshActor* ActorToIgnore
Clear Actors To Ignore
Set Parent
Sets drawer Parent.
Input
AStaticMeshActor* ParentActor
Публічні атрибути
class USceneComponent * RootScene
class UStaticMeshComponent * Drawer_Body
class UPhysicsConstraintComponent * PhysicsConstraint
class UBoxComponent * Handle_Box