Date de sortie: 19/05/2017AppGameKit Classic VR ajoute des commandes VR puissantes et faciles à utiliser à votre langage de script AppGameKit de base.
Avec seulement quelques commandes, vous pouvez commencer à développer vos propres expériences de réalité virtuelle, de la détection des visiocasques à l'enregistrement des événements tactiles à partir des contrôleurs tactiles.
*** NOUVEAU***
AppGameKit Classic VR est désormais livré avec un nouveau plug-in pour la prise en charge de Leap Motion !
Remarque : les utilisateurs doivent déjà posséder AppGameKit Classic et disposer d'un visiocasque compatible OpenVR (HMD) et de contrôleurs HTC Vive ou de contrôleurs tactiles en option pour utiliser ce DLC. Pour utiliser le plug-in Leap Motion, vous devez posséder le matériel Leap Motion. Ce DLC n'est actuellement disponible que pour la plate-forme Windows.
Le DLC AppGameKit Classic VR comprend :
- Plugin AppGameKit Classic VR pour le script AppGameKit Tier1
- Bibliothèque C++ de niveau 2
- Guide de démarrage AppGameKit Classic VR PDF
- Plugin AppGameKit Classic VR Leap Moton pour le script AppGameKit Tier1
- Bibliothèque Leap Motion Tier2 C++
- Guide de l'utilisateur AppGameKit Classic VR Leap Motion PDF
Commandes AppGameKit Classic VR
Ces nouvelles commandes VR vous permettront de :
- Vérifications de diagnostic sur le matériel et SteamVR
- Initialiser le HMD
- Créez des expériences de réalité virtuelle debout ou assis
- Définir l'échelle et les plages de la caméra
- Rendu d'une scène 3D sur le HMD
- Lire les valeurs 3D et les angles du HMD
- Contrôler la position et la rotation d'un joueur dans la scène 3D
- Lire les valeurs 3D et les angles du joueur
- Lire les valeurs des utilisateurs gauche et droite
- Lire tous les boutons et valeurs du joystick des contrôleurs
Plus de 60 commandes sont fournies et nous avons créé des démos de démarrage pour vous montrer comment démarrer et utiliser vos propres créations.
La liste des commandes AppGameKit
Commandes de configuration
- IsHmdPrésent
- EstRuntimeInstallé
- Init
- Messages d'erreur activés
- SetTrackingSpace
- GetTrackingSpace
- RéinitialiserAssiseZeroPose
- Définir la plage de la caméra
- SetWorldScale
- GetWorldScale
- Rendre
Commandes du joueur
- SetPlayerPosition
- SetPlayerRotation
- MovePlayerLocalX
- MovePlayerLocalY
- MovePlayerLocalZ
- RotationPlayerLocalX
- RotationPlayerLocalY
- RotationPlayerLocalZ
- LockPlayerTurn
- LockPlayerPas
- GetPlayerX
- GetPlayerY
- GetPlayerZ
- GetPlayerAngleX
- GetPlayerAngleY
- GetPlayerAngleZ
- ObtenirHMDX
- ObtenirHMDY
- ObtenirHMDZ
- ObtenirHMDAngleX
- ObtenirHMDAngleY
- ObtenirHMDAngleZ
- GetRightHandX
- GetRightHandY
- GetRightHandZ
- GetRightHandAngleX
- ObtenirAngleMainDroiteY
- GetRightHandAngleZ
- GetLeftHandX
- GetLeftHandY
- GetLeftHandZ
- GetLeftHandAngleX
- GetLeftHandAngleY
- GetLeftHandAngleZ
Commandes du contrôleur
- 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