Счетчик фрагов

Сеть в Unity3D

Счетчик фрагов

Сообщение t.key 12 сен 2011, 20:20

Здравствуйте.
Пишу счетчик фрагов.
Раньше до счетчика было все легко - Network.Destroy (убит), а потом Network.Instantiate (ожил). Сейчас перешел на систему где при убийстве gameObject.SetActiveRecursievly(false) всем детям. Отключаю все, кроме networkView компоненту потом RPC(убивший, убитый). Вот здесь игра по настроению вызывает глюки.
Думаю так: на прошлой системе глюков не было - она лучше. Отказался от нее потому что сразу после RPC(убивший, убитый) вызывал Network.Destroy и эдитор ругался.
Есть идеи как ее обойти?
Если соберутся восемь ваххабитов, получится один ваххаByte.
Казахстанским геймдеверам: _ttp://gamez.kz
Аватара пользователя
t.key
UNIт
 
Сообщения: 72
Зарегистрирован: 03 авг 2011, 17:38
Откуда: Казахстан

Re: Счетчик фрагов

Сообщение artk 13 сен 2011, 01:13

Отказаться от Network.Destroy, так как это зло, причем очень медленное. Вместо этого телепортируйте игрока куда-нибудь подальше. И не надо отключать скрипты и компоненты, функция Active сама временно прерывает выполнение их, при этом можно спокойно изменять параметры в них. Единственное, придется добавить "менеджера", чтобы он оживлял gameObject.
Аватара пользователя
artk
Старожил
 
Сообщения: 749
Зарегистрирован: 22 май 2011, 12:22

Re: Счетчик фрагов

Сообщение t.key 13 сен 2011, 05:30

...и эдитор ругался.
Есть идеи как ее обойти?

Нашел как обойти.
Отказаться от Network.Destroy, так как это зло

Откажусь от этой идеи. :(
Единственное, придется добавить "менеджера", чтобы он оживлял gameObject.

Менеджер есть - он выполняет функцию "Network.Destroy (умер), а потом Network.Instantiate (ожил)". Зато ты подал мне идею создать менеджера извне. Частично проблема была в том что нельзя вызывать gameObject.SetActiveRecursievly(true) изнутри объекта когда он не активен.
Если соберутся восемь ваххабитов, получится один ваххаByte.
Казахстанским геймдеверам: _ttp://gamez.kz
Аватара пользователя
t.key
UNIт
 
Сообщения: 72
Зарегистрирован: 03 авг 2011, 17:38
Откуда: Казахстан


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

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

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