Photon Unity Networking2
Setup guide for Dynamic Water Physics 2 multiplayer using Photon Unity Networking 2 framework.
PUN2 demo scene is included with the asset.
Warning: Check the Photon Unity Networking 2 setup with provided Photon demo scenes (e.g. slot cars) to verify that the Photon setup has been done correctly.
Adding PUN2 to the scene
- Create a new GameObject and name it PhotonManager.
- Add OnJoinedInstantiate and ConnectAndJoinRandom to the newly created object.
- Set position offset to some higher value (e.g. >10).
- Set Auto Connect to true.
Warning: The scene should contain required InputProviders for the input system that is being used. More about Input here.
Adding PUN2 to the ship
- Add PhotonMultiplayerShip component to your ship. This will automatically add other necessary scripts.
- Make sure that under Photon View component Observe option is not set to Off. Any other option can be used.
- Observed Components should look as in the following image. If any component is missing from the list add it.
Instantiating
- Objects that will be instantiated by OnJoinedInstantiate need to be placed under Resources folder. If there is no such folder, create one; its location does not matter. Drag the ship prefab to that folder.
- Assign the vehicle prefab under Prefabs To Instantiate of OnJoinedInstantiate script.
- Press Play. Vehicle will instantiate after a few seconds.
- Build the project and open two windows side by side to test it out.