2015-08-08 2 views
1

У меня есть клиент/серверная программа, клиент вызывает сервер с помощью [команды], а затем я хочу, чтобы сервер вызывал только один клиент с некоторыми данными или вызывал некоторые функции на этом одном игроке без отправки/вызова всем другим клиентам ,Как использовать Unity UNet для вызова одного игрока?

Кто-нибудь знает, как это сделать, и можете ли вы показать пример. Я видел функцию SendToClientOfPlayer, но я не могу найти какой-либо пример того, как ее использовать, я даже не знаю, правильно ли это использовать.

ответ

0

и можно использовать clientRPC

, например

[ClientRpc] void RpcSendToClientOfPlayer(){ //do work }

всякий раз, когда у называют его, он будет транслировать эту функцию для всех клиентов

PS: убедитесь, что у вас Rpc, как префикс функции

Смежные вопросы