top of page

Основа важеля VR

Це базовий клас важеля, який може взаємодіяти з руками гравців. Подивіться на важіль, що обертається, або клас слайдів. Використовуйте, лише якщо ви хочете розробити новий тип важеля.

Назва класу:

включають:

тип:

Рядки коду:

AVR_LeverBase

#include "VR/VR_Actors/VR_LeverBase.h"

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

403

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

опис

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


компоненти


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

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

  • Return Force - Це плаваюча змінна, яка представляє силу повернення в базове положення.

  • Інтенсивність швидкості – це плаваюча змінна швидкості для компонента фізичного обмеження .

  • Максимальна сила – це плаваюча змінна максимальної сили для компонента фізичного обмеження .


Довідник API Blueprint

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

 

Set Parent
  Sets lever Parent.

Input
  AStaticMeshActor* ParentActor
 
Get Animn Type
  returns EAnimationType

Output
  EAnimationType AnimnType
 

Get Grab Method
  returns EGrabMethod

Output
  EGrabMethod GrabMethod
 

Get Mesh
  returns Body_Mesh

Output
  UStaticMeshComponent* Body_Mesh
 

Get PickUp Animation
  returns AnimationCategory

Output
  EPickUpAnimations AnimationCategory
 

Get Animation
  returns Grab Animation

Output
   UAnimSequence* Animation
 

Update Return Force

Input
  float Force
  float Velocity
  float Max_Force
 

Захищені атрибути

 

class USceneComponent * 	RootScene
 
 

class UStaticMeshComponent * 	Body_Mesh
 
 

class UPhysicsConstraintComponent * 	Body_PhysicsConstraint
 
 

FName 	SocketName
 	Socket name for unique animation.
 
 

class AStaticMeshActor * 	Parent_Actor
 
 

EGrabMethod 	GrabMethod
 
 

TArray< FName > 	SocketArray
 	Socket name for unique animation.
 
 

TArray< UAnimSequence * > 	AnimationsArray
 	Animation for each socket from SocketArray.
 
 

EPickUpAnimations 	AnimationCategory
 	Animation Catagory.
 
 

UAnimSequence * 	Animation
 	Unique animation.
 
 

float 	fSocketInRadius
 	Socket radius interaction radius.
 
 

float 	ReturnForce
 
 

float 	VelocityStrength
 
 

float 	MaxForce
 
 

EAnimationType 	AnimnType
 

bottom of page