1.0.1 • Published 8 years ago
aframe-network-component v1.0.1
aframe-network-component
Synchronizes transforms across the network
For A-Frame.
API
| Property | Description | Default Value |
|---|---|---|
Installation
Browser
Install and use by directly including the browser files:
<head>
<title>My A-Frame Scene</title>
<script src="https://aframe.io/releases/0.4.0/aframe.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.slim.js"></script>
<script src="https://unpkg.com/aframe-network-component@1.0.0/index.js"></script>
</head>
<body>
<a-scene>
<a-entity id="player" camera wasd-controls look-controls position="0 0.5 0.5" network="local: true"></a-entity>
</a-scene>
</body>npm
Install via npm:
npm install aframe-network-componentThen require and use.
require('aframe');
require('aframe-network-component');Getting started
If you've just checked out the repository, and want to try things out, here's some quick steps to get started.
Install dependencies
npm installBuild client files
npm run-script buildLaunch the browser
npm startAt this point, click on the Basic link, and you should see a basic scene. You can move with the cursor keys.
Start the server
In a different window, you'll want to launch the server.
node server/network-server.jsOverview
Basically, the node server just listens for incoming messages, and relays data to all the connected clients. The clients send the server properties for their player avatar (which is just a cube).