Мне нужно синхронизировать переменную, чтобы все игроки имели одинаковое значение. Я пробовал с чем-то вроде этого
[PunRPC]
void Setting ()
{
I = somevalue;
//I Is my int
}
И я называю это следующим образом:
PhotonView PV = GetComponent<PhotonView>();
PV.RPC("Setting", RPCTargets.All);
Но значение int равно нулю. Что я делаю не так?
[ClientRpc] public void RpcSetting(int value){ myInt = value}
(и вызвалиRpcSetting(myInt);
на сервере), гдеmyInt
— это переменная, которую вы хотите установить для всех клиентов. Я предполагаю, что это как-то похоже на фотон. - person derHugo   schedule 22.11.2018