A unity client SDK for netgo
MIT License
netgo-unity-client is a unity client SDK for netgo,it is easy to use and contains a demo on how to use it.
Open the DemoLobbyScene and configure the netgo server IP address and port.
Switch the Platform to Android.
Click Build to generate the APK.
netgo-unity-client can also be run on MacOS/IOS/Windows.
You should install and run the APK on more than one clients.Look at the lobby scene menu:
When a client first join a room, a cube will be instantiated(Here we call Mine Cube).The Mine Cube will be cloned(Here we call Clone Cube) on other client when the other one join the same room.You can click the Mine Cube to change the colors,it can be synced by using RPC:
And then we click Move button to let the two cubes move.We here use View Sync to sync the positions and rotations for each other:
When you click the Clone Cube,we here use Custom Event to send a message to Mine Cube.
For details you can review the revelant souce codes.