Может кто сталкивался, я сам сталкивался, но не понял как решил это....
В чём проблема:
Молния показывается через раз... скажем на старой карте в 100% случаев отображается молния, перенёс этот же код на пустую карту и начались перебои с отображениям, причем не важно какая молния: эмпатия или цепь, или манадрейн или палец боли не важно...
Из того на что я думаю:
Камера на 2400 отдалена, может проглатывается, но на другой карте тоже 2400 и всё норм..
Никакого кода дополнительно на манипуляции с молниями нет, дебаг 100/100 пишет что молния создаётся, и всё работает кроме отображения
У меня уже это было но само прошло... а щас снова, может кто знает что это?

Баг исчез после глобального редактирования ландшафта, высоты не менял, убрал количество воды и добавил больше декораций, триггерно ничего не было изменено...
Баг молнии+ баг видеокарт 10 серии
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Посмотри карту, у меня все молнии видны. Смотри от пехотинца в правом верхнем углу.
Загруженные файлы
33
8gabriel8, это не то, ты же всё обрубил, почему у меня на ноуте на карте всё работает прекрасно, тут точно не в коде дело и коде да и не в карта, так как на другой карте молнии тоже работает, саму карту запускал то?
Лан, спасибо, ещё больше не понятно стало...
26
Гуи триггер криейт лайтинг XD, ведёт себя точно так же как и код по созданию способности с молниями, даже если в карте отключить абсолютно все триггеры и оставить, "прошло 1 секунда, создать молнию там то там то... молния через раз создастся"
это не то, ты же всё обрубил
Что заказывал, то и получил.

Карту запускал, сначала мне показалось, что одна молния не создалась, перезапустил карту и долго играл, все молнии исправно отображались.
27
у меня проблема не исчезла с молниями. и дело точно не в лимите (все равно дебаг координаты всегда верно показывал и до оптимизации с экзекуте). чтобы добиться бага, мне приходиться очень долго тыкать и строить.
Заметил во что: Если начать заново строить новую линейку молнии, то перезаписываются эти переменные. И в результате у меня случается багаюз. Если заново записать в udg_lightning[a] новую молнию, по каким-то причинам не всегда отображается молния (то ли не создана, либо эффект не успел показать). Это заметил вчера. Но мне долго это не помогало, и не хера не понимал что такое. только сейчас попробовал с хэндлом повозиться (когда удаляешь молнию, также обнулять глобальную переменную. я глобалку никогда не обнуляю)
call DestroyLightning(udg_lightning[a])
set udg_lightning[a] = null
теперь нормально работает. бага не замечаю. Тыкаюсь довольно долго. Не факт, что полностью искоренил свои баги с молниями
если строчку set udg_lightning[a] = null стереть, баг обратно возвращается
27
NazarPunk, нет. я стока в жизни не настрою. терпения не хватит. мне уже на 200 уже надоедать начинает. 200 - это огромная площадка. также от местности еще зависит. Раб бегает, и часто круги наматывает. Поэтому макс 200 не пробовал
30
72 молнии 32 раза в секунду
//! zinc
library Lightning {
    unit U;
    lightning L[];
    
    function onInit(){
        U = gg_unit_Hmkg_0000;
        SelectUnit(U, true);
        PanCameraToTimed(GetUnitX(U), GetUnitY(U), 0);
    
        TimerStart(CreateTimer(), 0.03125, true, function(){
            integer i;
            real x = GetUnitX(U);
            real y = GetUnitY(U);
            real d = 800;
            integer c = 72;
            
            for (0 <= i < c){
                DestroyLightning(L[i]);
                L[i] = AddLightning(
                    "CLPB",
                    false, // этот параметр отвечает за проверку видимости
                    x,
                    y,
                    x + d * Cos(i * (360/c) * bj_DEGTORAD),
                    y + d * Sin(i * (360/c) * bj_DEGTORAD)
                );
            }
        });
    }
}
//! endzinc
Загруженные файлы
33
Баг исчез после глобального редактирования ландшафта, высоты не менял, убрал количество воды и добавил больше декораций, триггерно ничего не было изменено...
Баг молнии+ баг видеокарт 10 серии
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.