В чем разница между PhotonViev.isMine и .instantiationId ==0

Общие вопросы о Unity3D

В чем разница между PhotonViev.isMine и .instantiationId ==0

Сообщение jimmm 20 фев 2017, 23:30

Помогите объясните. В чем разница между PhotonViev.isMine и .instantiationId ==0 ??
Если я хочу загрузить список инвентаря по RPc только на своем юните на другом устройстве, что нужно использовать, чтоб мой список загрузился только на моем юните??
А то я совсем запутался?
jimmm
UNIверсал
 
Сообщения: 417
Зарегистрирован: 23 янв 2013, 22:57

Re: В чем разница между PhotonViev.isMine и .instantiationId ==0

Сообщение юnity 21 фев 2017, 11:04

А зачем вам RPC если вы только на своём собираетесь грузить?
Синтаксис:
Используется csharp
if(photonView.isMain)Load(data);
Give exact coordinates of the decision of the problems
Аватара пользователя
юnity
UNITрон
 
Сообщения: 290
Зарегистрирован: 21 июл 2015, 18:30

Re: В чем разница между PhotonViev.isMine и .instantiationId ==0

Сообщение jimmm 21 фев 2017, 13:23

Нет вы не поняли.
В игре есть несколько игроков, у каждого на устройстве спаунятся несколько юнитов игроков. Вот мне нужно, чтоб укаждого юнита, на каждом устройстве загружался и менялся свой список инвенторя. Не только на моем устройстве.
jimmm
UNIверсал
 
Сообщения: 417
Зарегистрирован: 23 янв 2013, 22:57

Re: В чем разница между PhotonViev.isMine и .instantiationId ==0

Сообщение юnity 21 фев 2017, 18:59

Судя по моему опыту
Синтаксис:
Используется csharp
if(photonView.isMain)
это то что отображается в твоём клиенте, не смотря мастерклиент или просто клиент.
Так-что с такой проверкой ты можешь изменять поведение только одного плеера, которым ты управляешь. Само сабой для того что-бы посмотреть свой инвертарь или загрузить в него лут только у себя больше ничего не надо делать, только написать проверку нажата ли кнопка, и в условии эту проверку, другие игроки не увидят инвентарь и не изменят. Если они захотят посмотреть свой, то им придётся нажать кнопку на своём компьютере. Лучше брать два компьютера и тестить.
Give exact coordinates of the decision of the problems
Аватара пользователя
юnity
UNITрон
 
Сообщения: 290
Зарегистрирован: 21 июл 2015, 18:30


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11