top of page

Двері VR

Двері, з якими гравець може взаємодіяти. Його можна використовувати як великі або маленькі дверцята для шаф.

Назва класу:

включають:

тип:

Рядки коду:

AVR_Door

#include "VR/VR_Actors/VR_Door.h"

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

1207

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

опис

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



компоненти



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

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

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

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

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

  • Lock Slide Limitця змінна застаріла та буде видалена в наступних випусках.

  • Start Auto Close (Почати автоматичне закриття) — це логічна змінна, яка забезпечує автоматичне закриття дверей.

  • Start One Sid e – це логічна змінна, яка відкриває двері в одну сторону.

  • Start Flip Side - це логічна змінна, яка робить двері відкритим боком.

  • Має ручку – це логічна змінна, яка вказує, чи є двері ручкою (ручка повинна мати розетки) .

  • Start Flip Side - це логічна змінна, яка відкриває двері під час запуску.

  • Cant Go Thought — це логічна змінна, яка вказує, чи може гравець пройти через двері.

  • Lock Move To - це векторна змінна, яка містить відносне положення замка (місце, до якого він повинен переміститися).

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

  • Осі обертання дверей – це змінна переліку EAxis (див. Змінні VR), яка вказує осі напрямку дверей.

  • Осі повороту ручки — це змінна переліку EAxis (див. Змінні VR), яка вказує осі напрямку ручки.

  • Зворотне значення кута дверей – це логічна змінна, яка множиться на -1 значення кута дверей.

  • Зворотне значення кута ручки – це логічна змінна, яка множиться на -1 значення кута ручки.

  • Батьківський актор – це змінна актора, яка вказує на батьківського елемента (може бути дверна коробка тощо).

  • Налагодження - Розділ містить логічні змінні для відображення значень на екрані.

  • Door Sound Cue - це варіал звукових сигналів для звуків дверей.

  • Handle Sound Cue - Це звукова підказка для звуків ручки.

  • Анімація взаємодії – це змінна анімації для анімації ручки захоплення.


Довідник API Blueprint

Публічні функції члена

 

Set Auto close
  Sets auto close door status

Input
  bool auto_close
  float Force = 50.f
  float Velocity = 1.f
  float Max_Force = 0.f
 

Set One Side
  Makes door open in one side.

Input
  bool one_side
  bool flip_side
 

Set Angle Limit
  Sets door angle limit

Input
  float angle
 

Add Actor To Ignore
  Adds actors to ingnore to the list.

Input
  AStaticMeshActor* ActorToIgnore
 

Clear Actors To Ignore
 

Set Parent
  Sets door Parent(Door Frame etc.).

Input
  AStaticMeshActor* ParentActor
 

Close
  Close the door.

Input
  bool fast
 

Set Is Locked
 Sets Loked Status

Input
 bool NewStatus
 

Get Is Locked
 Sets Loked Status

Output
 bool bIsLocked
 

Get Angle Limit
 Max door angle

Output
 float Max_door_angle
 

Get Is Opened

Output
 bool bIsDoorOpen
 

Get Has handle

Output
 bool Has_handle
 

Get Interaction Animation

Output
 UAnimSequence* InteractionAnimation
 

Публічні атрибути

 

class USceneComponent * 	RootScene
 
 

class UStaticMeshComponent * 	Door_Body
 
 

class USceneComponent * 	Handle_Origin
 
 

class UStaticMeshComponent * 	Handle
 
 

class UStaticMeshComponent * 	Lock
 
 

class UBoxComponent * 	Handle_Box
 
 

class UPhysicsConstraintComponent * 	Body_PhysicsConstraint
 
 

class UPhysicsConstraintComponent * 	BodyLock_PhysicsConstraint
 
 

class UPhysicsConstraintComponent * 	Handle_PhysicsConstraint
 
 

class UAudioComponent * 	HandleAudioComponent
 
 

class UAudioComponent * 	DoorAudioComponent
 

bottom of page