top of page

Кнопка VR

Це фізичний базовий клас кнопки. Може використовуватися в ігровому світі або як компонент дитячого актора.

Назва класу:

включають:

тип:

Рядки коду:

AVR_Button

#include "VR/VR_Actors/VR_Button.h"

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

269

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

опис

VR Button — це фундаментальний клас для всіх кнопок. Клас використовує компонент фізичних обмежень для досягнення фізичних взаємодій.


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

компоненти

Body_Mesh – це сітка-кнопка, яка є статичним компонентом сітки. Body_PhysicsConstraint – це фізичний компонент обмеження, який з’єднує сітку кнопки (Body_Mesh) із батьківським елементом (Parent_Actor).
Компоненти кнопки VR

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

  • Батьківський актор – це змінна статичної сітки, до якої буде підключено кнопку за допомогою компонента фізичного обмеження ( Body_PhysicsConstraint ).

  • Fall In Distance - Це плаваюче значення, яке вказує, наскільки глибоко може опуститися кнопка.

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

  • Velocity Strength - Це плаваюче значення, яке вказує силу швидкості.

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

  • Do Once Press - це логічне значення, яке вказує, чи можна кнопку натиснути лише один раз.

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


Батьківський актор – це змінна статичної сітки, до якої буде підключено кнопку за допомогою компонента фізичного обмеження (Body_PhysicsConstraint). Fall In Distance - Це плаваюче значення, яке вказує, наскільки глибоко може опуститися кнопка. Return Force - це плаваюче значення, яке вказує силу повернення до початкового положення. Velocity Strength - Це плаваюче значення, яке вказує силу швидкості. Максимальна сила - це плаваюче значення, яке вказує на максимальне значення зворотної сили. Do Once Press - це логічне значення, яке вказує, чи можна кнопку натиснути лише один раз. Напрямок ковзання – це векторне значення, яке вказує, у якому напрямку можна натиснути кнопку (-1 означає інвертований напрямок).
Налаштування кнопки VR

Події

Do On Pressed - це подія, яку можна визначити та відтворювати під час кожного натискання (або одного разу, якщо для змінної Do Once Press встановлено значення true ) .


Виконати при натисканні - це подія, яку можна визначити та відтворювати під час кожного натискання (або одного разу, якщо для змінної Do Once Press встановлено значення true).
Виконати після натискання кнопки VR

Довідник API Blueprint

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


Set Parent

Input
  AStaticMeshActor* ParentActor

Set Parent Component

Input
  UPrimitiveComponent* PrimitiveParentComponent

Is Pressed

Output
 bool

Update Return Force

Input
 float Force
 float Velocity
 float Max_Force

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


float 	FallInDistance
 

float 	ReturnForce
 

float 	VelocityStrength
 

float 	MaxForce
 

FVector 	SlideDirection

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


class USceneComponent * 	RootScene
 

class UStaticMeshComponent * 	Body_Mesh
 

class UPhysicsConstraintComponent * 	Body_PhysicsConstraint
 

class AStaticMeshActor * 	Parent_Actor
 

FVector 	PrevLoc

bottom of page