This repository has been archived by the owner on Dec 14, 2021. It is now read-only.
0.4.2
Core:
- Added
HX.Input
class to easily map multiple input types to the same actions. - Added
HX.Mouse
,HX.MouseLock
,HX.Keyboard
,HX.Touch
, andHX.Gamepad
input types. - Refactored
HX.FloatController
andHX.OrbitController
,HX.FPSController
to use new Input class, and moved them to the examples. - Provided a
HX.getGamepads
,HX.onGamepadConnected
,HX.onGamepadDisconnected
methods to manage HX.Gamepad input types. - Provided a
HX.getVRDisplays
wrapper fornavigator.getVRDisplays
for uniformity. - Add signals to
HX.VRDisplay
to make handling associated handed VR controllers easier. - Fix PCF shadow offsets.
- Fix partition unassignment when detaching objects.
- Assorted bugfixes
Physics:
- Added
HX_PHYS.CylinderCollider
,HX_PHYS.InvertedBoxCollider
- Handle non-root objects correctly in physics, optimize updates for objects that haven’t moved
Examples:
- Added
TrackedController
andTrackHMDController
as illustrations of how to handle VR controller/headset tracking - Added
webvr-interaction
, using room-scale and controller interaction to WebVR