Очень много раз в карте происходил десинхрон. Причём каждый раз он происходил при столкновении с одним и тем же юнитом. Возможно ли, что десинхрон происходит из-за юнита? У юнита 2 пассивных скила: ясновидение и чародейская аура, и 2 активных: корни и магический огонь. Пока юнит стоит и ничего не делает – всё нормально, но как только он начинает атаковать или колдовать – иногда происходит десинхрон. Какие настройки юнита могут приводить к такому, как от этого избавится?

Ledon, взять нативки и написать используя левую и правую руки
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
было бы неплохо код карты увидеть
и этого юнита
22
CaptainFox, нет, это обычный монстр нейтрально враждебный, никакие триггеры не используются для того, чтобы отдать приказ ему что-то делать, у него интеллект обычного нейтрального монстра.
nvc123, код карты, что прямо весь? Это сотни, а может и тысячи строчек кода - ты что, действительно возьмёшься их все пересматривать? "было бы неплохо увидеть этого юнита" - а что ты конкретно хочешь в нём увидеть? Его настройки в редакторе объектов?
28
Ledon, поиск текста позволит просмотреть даже десятки тысяч строк кода
да настройки в ро
Ledon, и его равкод
в коде поиском текста поищи GetLocalPlayer() и равкод юнита,также поищи равкоды его скилов
22
nvc123, "GetLocalPlayer" - в коде не найдено ни разу. Равкоды его способностей так же не найдены нигде. Это ты типа имел в виду, что я, может, быть сделал нестандартные скилы на базе его скилов, а потом случайно дал их ему? :) Нет так я точно не делал. Что касается равкода юнита, то в коде он найден только 2 раза. Собственно первый раз - это просто обычная запись типа юнита в переменную и больше ничего, а второй раз - это событие когда соответствующий тип юнита умирает. Однако, я думаю, что код со смертью так же безобиден, ибо такой же написан ещё для многих других, к тому же десинхрон происходит за частую при жизни этого юнита а не при смерти. Вот так. Может быть, я ошибся в том, что юнит источник десинхрона. Что вообще может вызывать десинхрон, есть какие-то общие критерии?
21
Ledon, а может дело в хосте, качестве подключения, руках, киках в гарене?
если нет локал плеера то ни о каком десинке не может идти речь
28
Sargaraser, есть ещё функции для вычисления координат камеры
22
если нет локал плеера то ни о каком десинке не может идти речь
но всё таки ей нет, а десинхрон всё-таки есть. Проблема в хосте или качестве подключения - вполне может быть, однако я проверял так, чтобы хостили другие люди и всё равно десинхрон. К тому же в других картах десинхрон не происходил, так что всё таки настораживает и напрашивается вывод, что косяк где-то в карте. На гарене я не играю уже давно, играю на RuBattle.net.
Sargaraser:
а может дело в руках
вот эту фразу я не совсем понял, ты намекаешь на "кривые руки" - в чём именно?
28
Ledon, десинхрон то есть кикает тебя или кикает всех?
22
nvc123, функции для вычисления координат камеры - т.е. в том числе те, которые используются при телепортации юнита?
22
десинхрон то есть кикает тебя или кикает всех?
происходит следующая ситуация: игра как бы разбивается на несколько игр. Т.е. например у меня в игре остаюсь я и ещё несколько игроков, а остальные одновременно ливают - т.е. их выкидывает. Но при этом у этих остальных так же продолжается игра, только им показывается, что выкинуло нас.
nvc123:
а как связаны телепорт и камера?
у меня в карте когда телепортируется юнит камера перемещается в точку, в которую он телепортировался
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.