есть всегда, при иницализации карты в массив заносится все 72 юнита, но текстуру нужно дать 66. Я сначала подумал что это из-за того что они все в одной точке стоят, расставил по карте - не помогло
Только подбери минимальный радиус, а то если в этом радиусе с двумя значениями одновременно запустить функцию - будет отсчитывать от деформированной поверхности, а это уже погрешность
Минимальный радиус при ктором погрешность не значительная 100, а чем точнее тем больше нужен радиус
Сейчас проверил - У меня получилось я смог запихать светлячка, но есть ньюанс. надо прогибать в радиусе минимум 200, и запускай ожидание, потому что земля прогибается не сразу
тоесть временной деформацией кратер за 0.50 секунд с радиусом 200 я прогнул землю, сразу запустил вейт на 0.30 и создал светлячка - он остался под землей
Если ты расставишь в самой сфере модели неба и как я понял у тебя альфатайл, то они вполне объемно будут отрисовываться на разной высоте под землей, а вот про те которые будут между небом и землей я не уверен, никогда не пробовал куски неба поверх террейна расставлять
но если у тебя сработает спецэффекты это будет лучший вариант чем кучу звезд расставлять вручную в модели
А вот как сделать это без бж я не знаю - землю никогда не гнул и поэтому триггер сконвертировал
Попробуй пока спецэффект по землю засунуть через деформацию, если тебя результат устроит не парься с туманом. Есть еще один вариант - расставить тысячу звезд прямо в модели неба, но это будет очень нудно, по этому стоит с спецэффектами заморочиться
чет платформа не помогает =\
наверное потому что я использую высоту меньше нуля, ну печаль
спецэффект создается на верхней точке по которой можно пройти в заданной координате, так что если никак не подходит создавать их выше земли, то остаются только юниты или декор. В принципе если ты хочешь, чтобы юниты не в поле зрения не отрисовывались для игрока - сделай туман войны за пределами обзора - тогда комп не будет их брать в расчет, но если камера не стандартная и горизонтальна земле - это особо не спасет, прийдется настраивать дамми впереди камеры и расставлять их в поле зрения, а двигать их впереди камеры, по моему будет больше жевать память больше чем сами юниты, хотя это зависит от количества юнитов.
Хотя есть одна идея - перед созданием спецэффекта, прогибай в этом месте землю на нужную высоту, создавай эффект и возвращай землю на место - получишь спец эффект под землей, а для тех которые выше земли - платформы. Опять же это все можно скрутить в функцию, которая будет относительно знаку высоту запускать или платформы или прогиб земли
в игре планируется более 100 звёзд и есть опасения что будут лаги если это юниты
никогда не встречал лаги от 100 юнитов, но если так
то как-то так, причем можно написать рандомную генерацию высоты звезд
я тут написал рандомный айди РО
local destructable dest
CreateDestructableZ(1000, 10.00, 10.00, 120.00, 0.00, 0)
set dest = GetLastCreatedDestructable
AddSpecialEffect(star.mdx, 10.00, 10.00)
RemoveDestructable(dest)
я не тестил - так что тут скорее всего есть баги, но если их исправить и это оформить в функцию - можно юзать
Высота спецэффекта регулируется так - создаешь невидимую платформу на нужной высоте, создаешь спецэффект, сносишь платформу.Но лучше объясни заказчику, что без юнитов никак и он может в своих скриптах не учитывать отдельную группу юнитов - это проще будет
Можешь заранее поставить платформы на мапе в нужных местах и с нужной высотой, потом из кода на их позициях создать эффекты и удалить платформы, но геморроя много
Иначе никак - единственное могу предложить создать спецэффект с этой же моделью по этим же координатам, но вот как вращать спецэффекты и масштабировать их без использования юнитов - я не знаю - создавать отдельную модель не вариант, но если у тебя все звезды с одним углом поворота - можешь попробовать.
Все разрушаемые объекты исчезают, когда центр модели уходит из кадра
Вот тебе мой вариант - поставь сверху разрушаемого объекта по этим же координатам декорину с текстурой пути, настрой такой же угол поворота, а текстуру пути убери - в итоге, когда исчезнет разрушаемый объект, останется декорина, а при смерти объекта - удаляй декорину. Я этот метод применяю к мостам при нестандартной камере, главное точно подогнать масштабы, поворот и местоположение объекта и декорины
Свет исчезает обычно если в одном квадрате много источников, размер квадрата не помню, около 6 клеток по моему, шахты в хрониках дворфов - жутко пилил, там когда свет вообще вырезан, это очень заметно, но часто можно исправить источником света висящих высоко на границе квадратов
Слип, ну я в любом случае нашел то что мне надо, по эффекту
» WarCraft 3 / фатал из-за цикла
» WarCraft 3 / фатал из-за цикла
» WarCraft 3 / фатал из-за цикла
» WarCraft 3 / фатал из-за цикла
» WarCraft 3 / фатал из-за цикла
Ред. darkowlom
» WarCraft 3 / фатал из-за цикла
» WarCraft 3 / Исчезание модели у края
Я там путь неправильно указал - все работает
Минимальный радиус при ктором погрешность не значительная 100, а чем точнее тем больше нужен радиус
» WarCraft 3 / Исчезание модели у края
» WarCraft 3 / Исчезание модели у края
» WarCraft 3 / Исчезание модели у края
» WarCraft 3 / Исчезание модели у края
» WarCraft 3 / Исчезание модели у края
тоесть временной деформацией кратер за 0.50 секунд с радиусом 200 я прогнул землю, сразу запустил вейт на 0.30 и создал светлячка - он остался под землей
Ред. darkowlom
» WarCraft 3 / Исчезание модели у края
но если у тебя сработает спецэффекты это будет лучший вариант чем кучу звезд расставлять вручную в модели
А вот как сделать это без бж я не знаю - землю никогда не гнул и поэтому триггер сконвертировал
» WarCraft 3 / Исчезание модели у края
Ред. darkowlom
» WarCraft 3 / Исчезание модели у края
Хотя есть одна идея - перед созданием спецэффекта, прогибай в этом месте землю на нужную высоту, создавай эффект и возвращай землю на место - получишь спец эффект под землей, а для тех которые выше земли - платформы. Опять же это все можно скрутить в функцию, которая будет относительно знаку высоту запускать или платформы или прогиб земли
» WarCraft 3 / Исчезание модели у края
Ред. darkowlom
» WarCraft 3 / Исчезание модели у края
Ред. darkowlom
» WarCraft 3 / Исчезание модели у края
Можешь заранее поставить платформы на мапе в нужных местах и с нужной высотой, потом из кода на их позициях создать эффекты и удалить платформы, но геморроя много
Ред. darkowlom
» WarCraft 3 / Исчезание модели у края
Все разрушаемые объекты исчезают, когда центр модели уходит из кадра
Ред. darkowlom
» WarCraft 3 / Исчезание модели у края
Ред. darkowlom
» WarCraft 3 / Исчезание модели у края
» WarCraft 3 / Исчезание модели у края
» Модели из World Of WarCraft / Путеводитель
» Модели из World Of WarCraft / Путеводитель
» BranaR's workshop / Первые скриншоты.
Слип, ну я в любом случае нашел то что мне надо, по эффекту