Загальна інформація
опис
VR Button — це фундаментальний клас для всіх кнопок. Клас використовує компонент фізичних обмежень для досягнення фізичних взаємодій.
компоненти
Body_Mesh – це сітка кнопки, яка є статичним компонентом сітки .
Body_PhysicsConstraint – це компонент фізичного обмеження який з’єднує сітку кнопки (Body_Mesh ) з батьківською (Parent_Actor).
Налаштування
Батьківський актор – це змінна статичної сітки, до якої буде підключено кнопку за допомогою компонента фізичного обмеження ( Body_PhysicsConstraint ).
Fall In Distance - Це плаваюче значення, яке вказує, наскільки глибоко може опуститися кнопка.
Return Force - це плаваюче значення, яке вказує силу повернення до початкового положення.
Velocity Strength - Це плаваюче значення, яке вказує силу швидкості.
Максимальна сила - це плаваюче значення, яке вказує на максимальне значення зворотної сили.
Do Once Press - це логічне значення, яке вказує, чи можна кнопку натиснути лише один раз.
Напрямок ковзання – це векторне значення, яке вказує, у якому напрямку можна натиснути кнопку (-1 означає інвертований напрямок).
Події
Do On Pressed - це подія, яку можна визначити та відтворювати під час кожного натискання (або одного разу, якщо для змінної Do Once Press встановлено значення true ) .
Довідник 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