top of page

Шухляда VR

Ящик, з яким гравець може взаємодіяти.

Назва класу:

включають:

тип:

Рядки коду:

AVR_шухляда

#include "VR/VR_Actors/VR_Drawer.h"

Інтерактивний актор

479

Загальна інформація

опис

Клас VR Drawer – це шухляда, з якою гравець може взаємодіяти. Цей актор використовує компонент VR Grab Component (Див. VR Grab Component) . Клас використовує компонент фізичних обмежень для досягнення фізичних взаємодій.


компоненти


Корпус шухляди – це статичний сітчастий компонент корпусу шухляди. Коробка ручки – це компонент коробки, який має перекриття для перевірки того, чи рука знаходиться поруч із ручкою (компонент статичної сітки корпусу ящика). Фізичне обмеження – це компонент фізичного обмеження, який з’єднує дверну сітку (корпус шухляди) з дверною коробкою (змінна батьківського актора).
компоненти

Налаштування

  • Межа ковзання – це плаваюча змінна, яка представляє максимальну відстань, на яку шухляда може ковзати.

  • Почати автоматичне закриття – це логічна змінна, яка визначає, чи може шухляда автоматично закриватися.

  • Почати автоматичне закриття - це логічна змінна, яка вказує, чи є шухляда ручкою.

  • FDirection – це векторна змінна, яка представляє сторону, на якій шухляда має ковзати (від -1 означає протилежний напрямок).

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

  • Анімація взаємодії – це змінна анімації.

  • Актори, яких потрібно ігнорувати – це масив акторів, яких потрібно ігнорувати під час руху.


Налаштування
Межа ковзання – це плаваюча змінна, яка представляє максимальну відстань, на яку шухляда може ковзати. Почати автоматичне закриття – це логічна змінна, яка визначає, чи може шухляда автоматично закриватися. Почати автоматичне закриття - це логічна змінна, яка вказує, чи є шухляда ручкою. 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

bottom of page