Ситуация следующая. Создаю эффект и периодично перемещаю в позицию юнита. И в одной части карты, он нормально отображается в пределах камеры, а в другой исчезает, хотя юнит и находится в центре камеры. Но если немного сдвинуть камеру (юнит становится чуть правее центра), то эффект снова отображается. Кто столкнулся с этим и как победил?
Также если крепить эффект к юниту, такой проблемы нет, но тогда нельзя поднимать его высоту и задавать скорость анимации.

koloff, Все также пропадает. Но выяснилось, что эффект привязывается к месту создания, и камера видит только в том месте, в котором при создании видела.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Borodach, Эффект-то с мешем или там одни источники частиц? Быстрее будет, если ты мне его скинешь и я сам посмотрю, скинь его сюда или мне в личку, если его можно будет сделать, я сделаю, и объясню то, что сделал.

С полем зрения странно, до 100, это очень существенно. Ты вот прямо там, как на скрине менял?
Загруженные файлы
18
koloff, Нет, я триггером добавил +100ед. от текущего поля зрения
Загруженные файлы
24
Borodach, Ну вот, там один меш, всё будет в лучшем виде - 100%. Придётся ещё тебе про оптимизацию объяснить, если этот эффект у тебя массово используется. Про камеру, нужно выбрать твою игровую камеру и нажав enter, открыть её свойства, затем увеличить поле зрения до 100, там, где стрелка на скрине. Это может тебе в будущем пригодится, даже если и не сейчас...

Вот, попробуй сразу, я на 300% увеличил границы видимости.
Загруженные файлы
18
koloff, Если что то изменилось, то не заметно глазу. Все также исчезает.
24
Borodach, Ты про пофикшеную модельку или про камеру?

Вот, я сразу в 10 раз увеличил, пробуй, если что, дальше будем думать, что можно ещё сделать...
Загруженные файлы
18
koloff, Все также пропадает. Но выяснилось, что эффект привязывается к месту создания, и камера видит только в том месте, в котором при создании видела.
Принятый ответ
24
Borodach, Ну получается, что дело не в расчёте границ видимости для эффекта, потому что 1000%, у меня видит даже при поле зрения камеры, в 20 единиц. Ну ладно, легкого варианта не вышло, нужен план бе=) Для этого мне нужно, как можно более подробно описать, что именно ты делаешь, видео пока не прошу записать, но возможно, дойдём и до этого, справишься, если что?
33
Скорее всего дело в кривой функции движения эффекта. Вроде бы как он есть, но вот лично я её не проверял, может и автор мемхака тоже её сделал, сдвинул на 300 ед. О работает, и всё чё дальше то тестить. Ну или просто ты как -то не так используешь.
Хотя что я говорю, это же 126 он идеален, на нём не бывает косяков и багов все проблемы только на рефордже (нет)
24
Bergi_Bear, У меня есть ещё одна идейка, но мне надо сначала предметно представлять, что именно он там делает, нужно посмотреть на скрины триггеров и чтобы он подробно описал алгоритм того, что делает, возможно, видео и не нужно будет...
33
koloff, это мемхак, он двигает эффект, такого нет в обычных триггерах 126 патча
Кстати я проверил, у меня вот фаталит вообще функция SetEffectPosition, даже если он просто в выключенном коде, в самом простейшем варианте
globals
boolean off=true
effect eff=null
real y=-120
endglobals
function Trig_A_Actions takes nothing returns nothing
    if off then
        set off=false
        set eff=AddSpecialEffect("units/human/Peasant/Peasant",-1350,y)
    endif
    set y=y-20
    call SetEffectPosition(eff,-1350,y,50)
endfunction

//===========================================================================
function InitTrig_A takes nothing returns nothing
    set gg_trg_A = CreateTrigger(  )
    call TriggerRegisterTimerEventPeriodic( gg_trg_A, 0.03 )
    call TriggerAddAction( gg_trg_A, function Trig_A_Actions )
endfunction
Чёт странный этот хвалёный мемхак Анрайза, либо действительно что-то криво либо мы опять чего-то не знаем
24
Bergi_Bear, Про мемхак вообще речи не было, я от тебя слышу впервые=) Я думал, ему надо этот эффект просто создать над юнитом, а точки крепления его почему-то не устраивают. В мемхаке я полностью некомпетентен...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.