3.47.1-pre
marwie
released this
05 Aug 09:28
·
117 commits
to main
since this release
Needle Engine
- Add: Voip microphone button option to allow users to mute and unmute themselves
- Add: More jsdoc documentation
- Add: NeedleXRController
emitPointerDown
,emitPointerUp
andemitPointerMove
properties to control if the controller should emit pointer events to the Needle Engine Input System - Add: NeedleXRController
pointerMoveDistanceThreshold
andpointerMoveAngleThreshold
for changing when controllerpointermove
events are emitted. These values can be set to 0 to emit events every frame or larger values to reduce the number of events emitted. - Add: Support to disable SpatialGrabRaycaster by setting the static property
SpatialGrabRaycaster.allow = false
- Fix: Improved audio and voicechat streams when using the Voip component to more reliably play audio and connect to all users in the room
- Fix: Prevent browsers translation of HTML icons
- Fix: Issue with Application audio playback permissions check
- Fix: SpriteRenderer setting
renderOrder
must be rounded to an integer - Fix: Vite issue where mesh bvh worker was not found in local dev server
- Fix: Mesh BVH should not raycast on meshes that don't have a position attribute
- Change: EventSystem now respects used events. This means if you subscribe to
pointerdown/pointermove/pointerup
with the queue set to a negative value and callevent.use()
orevent.preventDefault()
the EventSystem will ignore the event.
Unity Integration
- Add: Voip
createMenuButton
option - Add: AudioSource expose
PlayInBackground
option
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples