Data wydania: 19/05/2017AppGameKit Classic VR dodaje potężne i łatwe w użyciu polecenia VR do podstawowego języka skryptów AppGameKit.
Za pomocą kilku poleceń możesz zacząć tworzyć własne doświadczenia VR, od wykrywania wyświetlaczy montowanych na głowie po rejestrowanie zdarzeń dotykowych z kontrolerów dotykowych.
*** NOWY***
AppGameKit Classic VR zawiera teraz nową wtyczkę do obsługi Leap Motion!
Uwaga: Użytkownicy muszą już posiadać AppGameKit Classic i mieć kompatybilny z OpenVR wyświetlacz do montażu na głowie (HMD) oraz kontrolery HTC Vive lub opcjonalne kontrolery dotykowe, aby korzystać z tego DLC. Aby korzystać z wtyczki Leap Motion, musisz posiadać sprzęt Leap Motion. To DLC jest obecnie dostępne tylko na platformę Windows.
DLC AppGameKit Classic VR zawiera:
- AppGameKit Klasyczna wtyczka VR do skryptu AppGameKit Tier1
- Biblioteka poziomu 2 C++
- AppGameKit Classic VR Przewodnik dla początkujących PDF
- AppGameKit Classic VR Leap Moton Plugin do skryptu AppGameKit Tier1
- Biblioteka Leap Motion Tier2 C++
- AppGameKit Classic VR Leap Motion Podręcznik użytkownika PDF
AppGameKit Klasyczne polecenia VR
Te nowe polecenia VR pozwolą Ci:
- Testy diagnostyczne sprzętu i SteamVR
- Zainicjuj HMD
- Twórz doświadczenia VR na stojąco lub siedząco
- Ustaw skalę i zakresy kamery
- Renderuj scenę 3D do HMD
- Przeczytaj wartości 3D i kąty HMD
- Kontroluj pozycję i rotację gracza w scenie 3D
- Przeczytaj wartości 3D i kąty odtwarzacza
- Przeczytaj wartości zarówno lewej, jak i prawej ręki użytkownika
- Odczytaj wszystkie przyciski i wartości joysticka z urządzeń kontrolera
Dostępnych jest ponad 60 poleceń, a my stworzyliśmy kilka demonstracji dla początkujących, aby pokazać, jak rozpocząć pracę z własnymi dziełami.
Lista poleceń AppGameKit
Polecenia konfiguracji
- IsHmdPresent
- Czy runtime jest zainstalowany
- W tym
- Komunikaty o błędach włączone
- Ustaw miejsce śledzenia
- GetTrackingSpace
- Reset SeatedZeroPose
- UstawZasięgKamery
- Ustaw skalę świata
- GetWorldScale
- Renderowanie
Polecenia gracza
- Ustaw pozycję gracza
- UstawObrót gracza
- PrzenieśPlayerLocalX
- PrzenieśPlayerLocalY
- PrzenieśGraczLokalnyZ
- RotatePlayerLocalX
- RotatePlayerLocalY
- RotatePlayerLocalZ
- ZablokujGraczTurn
- LockPlayerPitch
- GetPlayerX
- GetPlayerY
- GetPlayerZ
- GetPlayerAngleX
- GetPlayerAngleY
- GetPlayerAngleZ
- Pobierz HMDX
- PobierzHMDY
- Pobierz HMDZ
- Pobierz HMDangleX
- Pobierz HMDangleY
- Pobierz HMDangleZ
- Uzyskaj właściwą rękęX
- Uzyskaj właściwą rękę
- GetRight HandZ
- UzyskajRęcznąRękęKątX
- UzyskajRęcznąRękęKątY
- UzyskajKąt Prawej RękiZ
- Uzyskaj lewą rękęX
- Uzyskaj lewą rękę Y
- Uzyskaj lewą rękęZ
- GetLeftRękiKątX
- Uzyskaj lewą rękęKąt Y
- GetLeftRękiKątZ
Polecenia kontrolera
- Prawy kontrolerZnaleziono
- Znaleziono lewy kontroler
- 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