Страница 1 из 1

PhotonView. Смена owner.

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

Re: PhotonView. Смена owner.

СообщениеДобавлено: 26 май 2014, 10:20
ese
Проблему решил.

Использую PhotonView игрока. В обсерве включаю режим нахождения в машине и сериализую другой набор данных.