Data de lançamento: 19/05/2017O AppGameKit Classic VR adiciona comandos de VR poderosos e fáceis de usar à sua linguagem principal do AppGameKit Script.
Com apenas alguns comandos, você pode começar a desenvolver suas próprias experiências de RV, desde a detecção de monitores tipo head mounted display até o registro de eventos de toque dos controladores de toque.
*** NOVO***
AppGameKit Classic VR agora vem com um novo plug-in para suporte ao Leap Motion!
Observação: os usuários já devem possuir o AppGameKit Classic e ter um monitor tipo head-mounted display (HMD) compatível com OpenVR e controladores HTC Vive ou controladores de toque opcionais para usar este DLC. Para usar o plug-in Leap Motion, você deve possuir o hardware Leap Motion. Este DLC está atualmente disponível apenas para a plataforma Windows.
O AppGameKit Classic VR DLC inclui:
- AppGameKit Classic VR Plugin para AppGameKit Tier1 Script
- Biblioteca C ++ Nível 2
- AppGameKit Classic VR Getting Starter Guide PDF
- AppGameKit Classic VR Leap Moton Plugin para AppGameKit Tier1 Script
- Leap Motion Tier2 C ++ Libray
- Guia do usuário do AppGameKit Classic VR Leap Motion PDF
AppGameKit Classic VR Commands
Esses novos comandos de RV irão capacitá-lo a:
- Verificações de diagnóstico no hardware e SteamVR
- Inicialize o HMD
- Crie experiências de RV em pé ou sentado
- Defina a escala e o alcance da câmera
- Renderize uma cena 3D para o HMD
- Leia os valores e ângulos 3D do HMD
- Controle a posição e rotação de um jogador dentro da cena 3D
- Leia os valores e ângulos 3D do jogador
- Leia os valores das mãos direita e esquerda dos usuários
- Leia todos os botões e valores de joystick de dispositivos controladores
Existem mais de 60 comandos fornecidos e criamos algumas demos de introdução para mostrar como começar a trabalhar com suas próprias criações.
A lista de comandos AppGameKit
Comandos de configuração
- IsHmdPresent
- IsRuntimeInstalled
- Iniciar
- ErrorMessagesOn
- SetTrackingSpace
- GetTrackingSpace
- ResetSeatedZeroPose
- SetCameraRange
- SetWorldScale
- GetWorldScale
- Render
Comandos do jogador
- SetPlayerPosition
- SetPlayerRotation
- MovePlayerLocalX
- MovePlayerLocalY
- MovePlayerLocalZ
- RotatePlayerLocalX
- RotatePlayerLocalY
- RotatePlayerLocalZ
- LockPlayerTurn
- LockPlayerPitch
- GetPlayerX
- GetPlayerY
- GetPlayerZ
- GetPlayerAngleX
- GetPlayerAngleY
- GetPlayerAngleZ
- GetHMDX
- GetHMDY
- GetHMDZ
- GetHMDAngleX
- GetHMDAngleY
- GetHMDAngleZ
- GetRightHandX
- GetRightHandY
- GetRightHandZ
- GetRightHandAngleX
- GetRightHandAngleY
- GetRightHandAngleZ
- GetLeftHandX
- GetLeftHandY
- GetLeftHandZ
- GetLeftHandAngleX
- GetLeftHandAngleY
- GetLeftHandAngleZ
Comandos do controlador
- RightControllerFound
- LeftControllerFound
- RightController_JoyX
- RightController_JoyY
- LeftController_JoyX
- LeftController_JoyY
- RightController_Trigger
- LeftController_Trigger
- RightController_Grip
- LeftController_Grip
- RightController_Button1
- LeftController_Button1
- RightController_Button2
- LeftController_Button2
- RightController_TriggerPulse
- LeftController_TriggerPulse
- LeftController_GetFingerPointed
- RightController_GetFingerPointed
- LeftController_GetThumbUp
- RightController_GetThumbUp