Добавлен Hate
есть модель, но она исчезает у верхнего края экрана не доходя до него, пытался разными способами решить проблему но ничего не вышло
знает кто че делать кроме как снимать трусы и бегать?
Принятый ответ
Hate, с юнитами есть один хитрый трюк, который вполне можно провернуть при определенных условиях - разбить небо на сектора и расставлять звезды только в тех секторах, близко к которым проходит камера. Т.е. хранить координаты звезд в массиве и иметь пул готовых юнитов-звезд, которые будут триггерно разбрасываться в нужные места карты и убираться обратно в пул.
Естественно, это не всегда можно провернуть и не всегда так можно что-то выиграть в производительности.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. darkowlom
так почему её нельзя сделать юнитом?
Ред. darkowlom
Ред. darkowlom
Все разрушаемые объекты исчезают, когда центр модели уходит из кадра
Ред. darkowlom
Можешь заранее поставить платформы на мапе в нужных местах и с нужной высотой, потом из кода на их позициях создать эффекты и удалить платформы, но геморроя много
в игре планируется более 100 звёзд и есть опасения что будут лаги если это юниты
Ред. darkowlom
наверное потому что я использую высоту меньше нуля, ну печаль
Ред. darkowlom
Хотя есть одна идея - перед созданием спецэффекта, прогибай в этом месте землю на нужную высоту, создавай эффект и возвращай землю на место - получишь спец эффект под землей, а для тех которые выше земли - платформы. Опять же это все можно скрутить в функцию, которая будет относительно знаку высоту запускать или платформы или прогиб земли
а разве деформация рельефа триггерно не прожорливая функция?
Ред. darkowlom
но если у тебя сработает спецэффекты это будет лучший вариант чем кучу звезд расставлять вручную в модели
А вот как сделать это без бж я не знаю - землю никогда не гнул и поэтому триггер сконвертировал