RPC исключения try

Сеть в Unity3D

RPC исключения try

Сообщение miller 21 окт 2011, 15:09

Может кто сталкивался с проблемой суть такова
Вызываю метод который отправляет всем данные ввиде текстового сообщения

Синтаксис:
Используется csharp
                networkView.RPC("Messeges", RPCMode.All, Mess);


Все хорошо пока клиент на месте но в случаее если клиент отлючается выскакивает ошибка

Couldn't send RPC function 'Messeges'

Стоит отметить что вызов метода проиходит в методе Update() тоесть постоянно... пробовал через try обработать исключения но не получилось :(

подскажите как можно отработать данное исключение ?
miller
UNIт
 
Сообщения: 85
Зарегистрирован: 01 апр 2009, 19:26
Откуда: Н.Новгород
  • Сайт

Re: RPC исключения try

Сообщение gnoblin 21 окт 2011, 15:57

как часто шлется? (не каждый кадр же надеюсь?)
можно полный текст ошибки со стектрейсом или скрин консоли?
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: RPC исключения try

Сообщение miller 23 окт 2011, 13:38

Нет не каждый через 1000
Синтаксис:
Используется csharp
        if (send_name <= 0)
        {
            if (networkView.isMine)
            {
                networkView.RPC("Messeges", RPCMode.All, Mess);
            }
            send_name = 1000;
        }
        send_name--;


Стек ошибки
Синтаксис:
Используется csharp
Couldn't send RPC function 'Messeges'

UnityEngine.NetworkView:RPC(String, RPCMode, Object[])
ControlsNetwork:Update() (at Assets/Scripts/Network/ControlsNetwork.cs:189)
miller
UNIт
 
Сообщения: 85
Зарегистрирован: 01 апр 2009, 19:26
Откуда: Н.Новгород
  • Сайт

Re: RPC исключения try

Сообщение gnoblin 23 окт 2011, 14:22

Лучше слать с интервалом в секундах - тогда количество посылаемых рпц не будет зависить от фпс.

А при отключении игрока - network destroy происходит? (предположу что нет, из-за этого и косяк)
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт


Вернуться в Сеть

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

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