Skip to content

Releases: networked-aframe/networked-aframe

0.8.2

09 May 08:21
Compare
Choose a tag to compare

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.8.2:

  • Republish 0.8.1 as 0.8.2 with the correct version in the js files.

0.8.1

09 May 08:20
Compare
Choose a tag to compare

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.8.1:

  • Fix an issue with easyrtc adapter enableMicrophone and enableCamera API not working properly.
  • Fix condition in socketio-server.js to remove the room if everybody left.

0.8.0

09 May 08:19
Compare
Choose a tag to compare

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.8.0:

  • Add back wseasyrtc/easyrtc adapters and switch from easyrtc to open-easyrtc library. The wseasyrtc is again the default adapter.
  • Keep the socketio/webrtc adapters introduced in 0.7.0 but mark them as work in progress. The webrtc adapter wasn't tested in production condition and we had several reports of issues with it. You may continue to use the simple socketio adapter (without dependency on open-easyrtc) but be aware it may lack some keepalive mechanism if you host the node process behind nginx for example. We advice to use again wseasyrtc if you want an adapter without audio because it contains a keepalive mechanism by sending a stillAlive message every 20s by default. See issue #243 for more details.
  • Add support for sharing camera in the easyrtc adapter and add a basic-video example to share the camera without audio. The example uses a new networked-video-source component similar to networked-audio-source. You can use networked-video-source with any adapter
    supporting the getMediaStream(clientId, type="video") API (currently easyrtc and janus adapters).
  • Fix the shooter example where the bullets weren't visible to the person shooting the bullets. See issue #213 to know why.
  • Remove all browserify dependencies and now only use webpack in the repo. You may be impacted if you use the repo directly instead of following the getting started tutorial. See PR #259 to know what needs to be changed.
  • Add note about using a specific networked-aframe version for production in the getting started tutorial.
  • Prevent invalid positions from freezing remote clients, see Mozilla #43

0.7.1

08 Jun 14:37
Compare
Choose a tag to compare

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.7.1:

0.7.0

19 Jan 22:02
Compare
Choose a tag to compare

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.7.0:

0.6.0

31 Mar 12:33
Compare
Choose a tag to compare

0.5.0

17 Jan 12:57
Compare
Choose a tag to compare

0.5 Release Notes

  • Transfer ownership (see docs)
  • Fixed bug with WebRTC audio on iOS
  • Fixed bug with spawning networked entities at runtime
  • Disconnect support - removing networked-scene completely disconnects all network connections
  • Added shooter.html example to highlight creating a networked entity at runtime

Documentation

Guide to making your own multiplayer WebVR experiences with Networked-Aframe

0.3.0

27 Sep 13:51
Compare
Choose a tag to compare

0.2.0

23 Jun 05:48
Compare
Choose a tag to compare

Change log:

  • Defaults to WebSockets ONLY (no WebRTC). Turn on WebRTC in the networked-scene component.
  • No more JavaScript to create networked entities. Instead add the networked component in HTML.
  • Parent-child relationships between networked entities. This allows for hand controllers to be synced.
  • Adds Dance Club demo based on A-Frame's 'A Saturday Night' demo