top of page

Інвентар рук VR

Клас інвентарю, який можна прикріпити до руки гравця.

Назва класу:

включають:

тип:

Рядки коду:

AVR_HandInventory

#include "VR/VR_Player/VR_HandInventory.h"

гравець

465

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

опис

Клас інвентаризації рук VR – це актор інвентаризації, який прикріплюється до руки гравця. Може зберігати статичні сітки VR, скелетні сітки VR, зброю VR та обладнання VR.



Клас інвентаризації рук VR – це актор інвентаризації, який прикріплюється до руки гравця. Може зберігати статичні сітки VR, скелетні сітки VR, зброю VR та обладнання VR.
Демонстраційний приклад VR Hand Inventory

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


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

  • Відстань від центрального слота – це змінна, яка містить радіус кола.

  • Масштаб предметів - це змінна, яка містить масштаб значків предметів в інвентарі

  • Елемент Rotation Pitch/Yaw/Roll - Це змінні, які містять швидкість обертання.


Максимальна кількість слотів – це змінна, яка містить максимальну кількість предметів, які може містити інвентар. Відстань від центрального слота – це змінна, яка містить радіус кола. Масштаб предметів – це змінна, яка містить масштаб піктограм предметів в інвентарі. Обертання предметів – крок/поворот/поворот – це змінні, які містять швидкість обертання.
Налаштування

Вибір

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


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

Зброя має мати вибрану сітчасту піктограму.
Сітка значок зброї


Довідник API Blueprint

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

IsInventoryOn
   Output
      bool

Get Inventory Actors

   Output
      TArray< TSubclassOf< class AActor > >
 

Get Inventory Meshes () 

 Output
      TArray< UStaticMesh * >

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


int 	MaxSlots
 

int 	UsedSlots
 

float 	FromCenterSlotDistance
 

float 	ItemsScale
 

float 	ItemRotationPitchValue
 

float 	ItemRotationYawValue
 

float 	ItemRotationRollValue
 

bool 	WeaponIn
 

int 	lastammo
 

AActor * 	ParentMC
 

TArray< TSubclassOf< class AActor > > 	InventoryActors
 

TArray< UStaticMesh * > 	InventoryMeshes
 

TArray< AStaticMeshActor * > 	InventoryMeshesActors
 

int 	SelecteSlot
 

bool 	bIsInventoryOn

bottom of page