- Home /
Question by
sandeepraj · Apr 13, 2020 at 02:13 PM ·
multiplayerphotonmultiplayer-networkingpun
Cannot Instantiate Player on PhotonNetwork
I am using PUN for the first time for Unity Multiplayer Gaming. Need help in creating player over the network
Below I am attaching 1. Error Log (attachment)
2. Code used
[Header("Menu Screens")]
[SerializeField] GameObject userNameScreen;
[SerializeField] GameObject connectScreen;
[Header("UI")]
[SerializeField] GameObject createUsernameButton;
[SerializeField] InputField userNameInput;
[SerializeField] InputField createRoomInput;
[SerializeField] InputField joinRoomInput;
private void Awake()
{
PhotonNetwork.ConnectUsingSettings();
}
public override void OnConnectedToMaster()
{
Debug.Log("Successfully Connected Master");
PhotonNetwork.JoinLobby(TypedLobby.Default);
}
public override void OnJoinedLobby()
{
Debug.Log("Lobby Connection Successful");
userNameScreen.SetActive(true);
}
public override void OnJoinedRoom()
{
Debug.Log("Joined Room");
PhotonNetwork.LoadLevel(1); // Play Game Scene
}
#region UI Methods
public void OnClickCreateNameButton()
{
PhotonNetwork.NickName = userNameInput.text;
userNameScreen.SetActive(false);
connectScreen.SetActive(true);
}
public void OnNameFieldChanged()
{
if (userNameInput.text.Length >= 3)
createUsernameButton.SetActive(true);
else
createUsernameButton.SetActive(false);
}
#endregion
public void OnClickJoinRoom()
{
RoomOptions ro = new RoomOptions();
ro.MaxPlayers = 4;
PhotonNetwork.JoinOrCreateRoom(joinRoomInput.text, ro, TypedLobby.Default);
}
public void OnClickCreateRoom()
{
PhotonNetwork.CreateRoom(createRoomInput.text, new RoomOptions { MaxPlayers = 4 }, null);
}
Please help me
pun-error.png
(149.5 kB)
Comment