PhotonView. Смена owner.

PhotonView. Смена owner.

Сообщение ese 20 май 2014, 17:02

Доброго времени суток. Помогите разобраться со следующей задачей.
Имеем PhotonCloud, два игрока в комнате, на каждом игроке свой PhotonView для трансляции позиции. Есть некий объект, например автомобиль, которым может управлять первый или второй игрок (кто сел тот и едет), при этом позиция автомобиля транслируется на обоих игроков.
Мой вариант:
На автомобиле есть совой PhotonView, и его создает мастер клиент при создание комнаты. Если автомобиль свободен и это наш объект (isMine), то игрок может вызвать метод для посадки. Если автомобиль свободен и это не наш объект, то вызываем по RPC метод удаления автомобиля у хозяина, далее создаем свой на тех же координатах и садимся в нее. Этот вариант мне совсем не нравится, т.к. нет колбека на то, что объект удалился из фотона.
У PhotonView поле owner имеет только геттер...
Какие варианты еще есть?
ese
UNец
 
Сообщения: 3
Зарегистрирован: 20 май 2014, 16:52

Re: PhotonView. Смена owner.

Сообщение ese 26 май 2014, 10:20

Проблему решил.

Использую PhotonView игрока. В обсерве включаю режим нахождения в машине и сериализую другой набор данных.
ese
UNец
 
Сообщения: 3
Зарегистрирован: 20 май 2014, 16:52


Вернуться в Photon

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

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