0
23
6 дней назад
0
0
23
6 дней назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, ответ на вопрос получил? :)
0
23
1 неделю назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, я никогда не делал подобное, не красил текстуры триггерно (не нужно было), но вот как-то смог сделать наработку за 5 минут. Статьи не пригодились :D
Перекрашивает только те квадраты, которые почти полностью существуют в области (или более чем на половину). Ну и область должна быть больше= по размеру чем 128.
Это простейшая наработка как пример. Улучшать ее можешь дальше.
Загруженные файлы
0
23
1 неделю назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, ну вопрос не первого дня... просто копай редактор и все найдешь.
0
23
1 неделю назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, ну думаю тут главное понимать, что его размер это 128х128, а значит и подстраиваться придется под такие координаты. В остальном проблем возникнуть не должно...
0
23
1 неделю назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, какую текстуру? Тайлсет?
1
23
1 неделю назад
1

» SpellLAB[RPGArena] / Новая карта SpellLAB [Warcraft 3]

Netherstorm, понимаю, прикольно)
В идеально эту систему улучшить со скашиванием лишних нулей)
Типа чтобы показывало в итоге:
1 вместо 1.000
1.2 вместо 1.200
1.23 вместо 1.230
1.234
0
23
1 неделю назад
0

» WarCraft 3 / Генератор декораций.

Jack-of-shadow, как вариант костыля)
0
23
1 неделю назад
0

» SpellLAB[RPGArena] / Новая карта SpellLAB [Warcraft 3]

А что, в карте бывают случаи перезарядки с нецелыми секундами? :D
Типа 8.452 секунды.
0
23
1 неделю назад
Отредактирован konvan5
0

» WarCraft 3 / Генератор декораций.

А вообще я бы тебе советовал копировать не с областей а самому прописывать базу данных для каждой схемы, где ты можешь свободно указать и вариацию, и поворот, и точное смещение в числах (пускай и сам рассчитаешь заранее ручками). Тут ты будешь иметь больше контроля.
Это просто подходы со своими плюсами и минусами и ты сам решаешь, как действовать :)
1
23
1 неделю назад
Отредактирован konvan5
1

» WarCraft 3 / Генератор декораций.

Это обобщенная система, какие проблемы могут возникнуть:
  • У твоих декораций должна быть одна вариация. Ибо мы не сможем узнать, какая там вариация стоит.
  • Декорации должны быть под одним углом (не должны вращаться), ибо получить угол поворота нам редактор тоже не дает (как минимум триггерно, мб в нативках такое что-то есть)
  • Тоже самое и про масштаб.
  • Могут возникнуть проблемы из-за путей, смещения декораций, о чем говорил rsfghd, нужно центрировать целевые точки, чтобы они были кратны 32, как и смещения.
0
23
1 неделю назад
Отредактирован konvan5
0

» WarCraft 3 / Генератор декораций.

Вот тебе максимально простейшая система копирования декораций из одной области в другую (не идеальная). Главное чтобы ты понял принцип.
Прикрепил карту, можешь скачать и посмотреть.
Суть:
Устанавливаем область откуда копировать и куда копировать. На самом деле нам важны только:
Область откуда копируем, точка центра относительно от которой будем строить композицию, и целевую точку центра, куда поставить декорации.
Далее запускаю триггер копирования.
Триггер копирования просто выделяет весь декор из области и создает такой-же в точке с оффсетом (это смещение декорации от центра области).
По формулам можешь посмотреть и разберешься.
Потом можешь просто менять области и точки, и снова запускать триггер и все скопирует снова. В иницализации я несколько раз его запустил и заспавнил 3 стены так:
Загруженные файлы
0
23
1 неделю назад
0

» Администрация XGM / Ифнормация о планировании

ScorpioT1000, верно, уже технический момент)
0
23
1 неделю назад
Отредактирован konvan5
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

ScorpioT1000, она работает слегка криво + по камере. А как я понял, автору нужно, чтобы музыка менялась по событию перемещения героя в области, и не важно куда будет смотреть камера.
Но тоже как еще вариант решения.
0
23
1 неделю назад
0

» Администрация XGM / Ифнормация о планировании

Можно допилить чтобы видели только модераторы.
Думаю так было бы правильнее, ну или если дата уже прошла, то чтобы писало "Ресурс был запланирован и опубликован 17.04.2024 23:00". Это хоть не сбивает столку даже если наводишься на подсказку.
0
23
1 неделю назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

Учитывая все плюсы и минусы разных подходов, думаю, лучшим путем будет запускать именно музыку (не звук) со случайным оффсетом (кроме первого попадания в локацию, тогда запуск с самого начала), отключая старую музыку с фейдом. Это максимально простой вариант, который не будет мешать пользователю отключать музыку, или каждый раз запускаться с самого начала.
Единственный минус - при переходе из локации в другую и обратно, музыка будет продолжаться не в том месте, как ожидалось (но опять же, если игрок туда-сюда переходит в течении 5 сек и только тогда это будет заметно).
Можно все-же использовать таймер для оффсета для улучшения пользовательского опыта, но который будет сбиваться при заходе в менюшки (профита чуть больше но запары в разы больше).
0
23
1 неделю назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

rsfghd, ну тогда боль печаль :D
С такой системой игроку придется заслушаться композицией насильно XD
0
23
1 неделю назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

rsfghd, если запускать как звук
0
23
1 неделю назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

EugeAl, но как решение такое может пойти, почему бы и нет, когда все равно все варианты костыли не идеальные.
0
23
1 неделю назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

EugeAl, не, просто будет продолжаться не с того места, где останавливалась конкретная композиция.
1
23
1 неделю назад
1

» WarCraft 3 / Точка за пределами камеры

ssbbssc, так-же nazarpunk уже тебе подсказал, что время, которое ты рандомишь в событии, зарандомится в начале игры и будет одинаковое в течении всей игры. Если хочешь чтобы время было каждый раз разное - запускай задержку через таймер.
Событие - таймер А истек.
Действие - в конце запустить таймер А со временем (случайное число от 0.9 до 4)
1
23
1 неделю назад
Отредактирован konvan5
1

» WarCraft 3 / Точка за пределами камеры

ssbbssc, вот пол триггера в одной функции со 100% спавном в радиусе 1750 в случайной стороне.
Загруженные файлы
0
23
1 неделю назад
0

» WarCraft 3 / Точка за пределами камеры

ssbbssc, используй не офсет смещение, а полярное смещение, где указываешь радиус (расстояние) 1750 и рандомный угол. Иначе у тебя почти все мобы будут приходить с одной стороны. Да и в целом изначально делай спавн со смещением от точки героя по полярным координатам, и не придется перепроверять, а где та самая точка.
0
23
1 неделю назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

В целом этот функционал очень фоновый, и если система будет отставать из-за пауз в меню, думаю это не сильно повлияет на пользовательский опыт. Ну запуститься музыка не с 50 секунды а с 20 (30 сек в меню посидел). Сильно это на итоговый игровой опыт не повлияет. Главное каждый раз с нуля не будет запускаться - вот такое будет гораздо заметнее, чем продолжение не с той секунды.
0
23
1 неделю назад
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

EugeAl, c таким подходом не будет продолжать с того момента где остановился на той самой композиции.