Datum vydání: 19/05/2017AppGameKit Classic VR přidává výkonné a snadno použitelné příkazy VR do vašeho základního skriptovacího jazyka AppGameKit.
Pomocí několika příkazů můžete začít rozvíjet své vlastní zážitky z VR, od detekce displejů namontovaných na hlavě až po registraci dotykových událostí z dotykových ovladačů.
*** NOVÝ***
AppGameKit Classic VR nyní přichází s novým zásuvným modulem pro podporu Leap Motion!
Poznámka: Uživatelé již musí vlastnit AppGameKit Classic a mít náhlavní displej (HMD) kompatibilní s OpenVR a ovladače HTC Vive nebo volitelné dotykové ovladače, aby mohli používat toto DLC. Chcete-li používat zásuvný modul Leap Motion, musíte vlastnit hardware Leap Motion. Toto DLC je aktuálně dostupné pouze pro platformu Windows.
AppGameKit Classic VR DLC obsahuje:
- AppGameKit Classic VR Plugin pro AppGameKit Tier1 Script
- Knihovna C++ úrovně 2
- Příručka Začínáme s aplikací AppGameKit Classic VR PDF
- AppGameKit Classic VR Leap Moton Plugin pro AppGameKit Tier1 Script
- Leap Motion Tier2 C++ knihovna
- AppGameKit Classic VR Leap Motion Uživatelská příručka PDF
AppGameKit klasické příkazy VR
Tyto nové příkazy VR vám umožní:
- Diagnostické kontroly hardwaru a SteamVR
- Inicializujte HMD
- Vytvářejte zážitky VR ve stoje nebo vsedě
- Nastavte měřítko a rozsah kamery
- Vykreslete 3D scénu na HMD
- Přečtěte si 3D hodnoty a úhly HMD
- Ovládejte pozici a rotaci hráče v rámci 3D scény
- Přečtěte si 3D hodnoty a úhly přehrávače
- Odečtěte hodnoty levé i pravé ruky uživatele
- Přečtěte si všechny hodnoty tlačítek a joysticku ze zařízení ovladače
K dispozici je více než 60 příkazů a vytvořili jsme několik ukázek pro začátečníky, abychom vám ukázali, jak začít pracovat s vlastními výtvory.
Seznam příkazů AppGameKit
Příkazy nastavení
- IsHmdPresent
- IsRuntimeInstalled
- Init
- ErrorMessagesOn
- SetTrackingSpace
- GetTrackingSpace
- ResetSeatedZeroPose
- Nastavte rozsah fotoaparátu
- NastavitWorldScale
- GetWorldScale
- Poskytnout
Příkazy hráče
- SetPlayerPosition
- SetPlayerRotation
- MovePlayerLocalX
- MovePlayerLocalY
- MovePlayerLocalZ
- RotatePlayerLocalX
- RotatePlayerLocalY
- RotatePlayerLocalZ
- LockPlayerTurn
- LockPlayerPitch
- GetPlayerX
- GetPlayerY
- GetPlayerZ
- GetPlayerAngleX
- GetPlayerAngleY
- GetPlayerAngleZ
- GetHMDX
- GetHMDY
- ZískejteHMDZ
- Získejte HMDAngleX
- GetHMDAngleY
- GetHMDAngleZ
- GetRightHandX
- GetRightHandY
- GetRightHandZ
- GetRightHandAngleX
- GetRightHandAngleY
- GetRightHandAngleZ
- GetLeftHandX
- GetLeftHandY
- GetLeftHandZ
- GetLeftHandAngleX
- GetLeftHandAngleY
- GetLeftHandAngleZ
Příkazy ovladače
- RightControllerFound
- LeftControllerFound
- RightController_JoyX
- RightController_JoyY
- LeftController_JoyX
- LeftController_JoyY
- RightController_Trigger
- LeftController_Trigger
- RightController_Grip
- LeftController_Grip
- RightController_Button1
- Levé tlačítko_řadiče1
- RightController_Button2
- Levé tlačítko_řadiče2
- RightController_TriggerPulse
- LeftController_TriggerPulse
- LeftController_GetFingerPointed
- RightController_GetFingerPointed
- LeftController_GetThumbUp
- RightController_GetThumbUp