Unity обновила свою сетевую систему и назвала старую унаследованной сетью.
Так как же нам преобразовать наши вызовы RPC в новую сеть Unity? Что является эквивалентом этого подхода? Должны ли мы написать для него собственные методы? (Отправка байтовых массивов и т. д.)
Ответ 1 · Andy Barnard
[ClientRpc] является эквивалентом в новой сетевой системе.
Дополнительную информацию см. здесь: http://docs.unity3d.com/Manual/UNetActions.html а>
В ответ на ваш комментарий:
В яблочко. Вы [Command] от клиентов до сервера и [ClientRpc] от сервера до всех клиентов.
Кроме того, вы можете отправлять сообщения отдельным клиентам, используя функцию Send() на connectionToClient из NetworkBehaviour. http://docs.unity3d.com/ScriptReference/Networking.NetworkConnection.Send.html