У меня в голове вертится идея, которая в теории может решить множество проблем c юнитами, декорациями, предметами в Reforged. Я хочу создать что-то вроде продвинутого фреймворка для работы со спецэффектами. Это становится возможным с новыми нативками:
Смысл сей наработки должен будет заключаться в том, что спец.эффект можно будет выбрать по клику мыши. А в базе данных можно будет указать, что это за тип объекта: Юнит, Предмет, Декорация, Разрушаемое. Скорость поворота юнита, атаку, хп и прочее. По сути полностью проигнорировать РО и вести свою собственную, намного более гибкую базу данных. Конечно же информация не сможет попасть в стандартные фреймы и их придётся подменить кастомными, благо я начал активно продвигаться в теме фреймов. После этого, можно будет переопределить нерабочие нативки, которые есть в типах Get/Set "Object "Field или те же BlzSetItemName, BlzSetItemTooltip и т д. Таким образом даже гуи юзеры смогут ей воспользоваться, только им придётися разобраться как записывать данные в БД, после установки наработки в карту.
У меня была изначально идея создавать спец. эффект некоторой модели и чтобы выбирать его я думал первоначально использовать невидимые Trackables. Как только такой обьект был бы задействован мышью, он бы удалялся и спец. эффект получал бы обводку как у обычных обьектов при выборе. При снятии выбора, снова создавался в координатах спец. эффекта. Но на практике освежил память, о том, что Trackables не доведены до ума и такой обьект можно создать, но нельзя удалить. Теперь я буду искать другой способ, пока что это нерешённая проблема. На выходных буду заниматья сим вопросом плотнее. Так же, для меня не вполне очевидны последствия влекущие за собой отказ от РО и перенос всё в код. Предлагаю обсудить эту концепцию, тем кому это интересно и он способен ореинтироваться в подобных темах.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
37
2 года назад
0
РО отличается как раз тем, что он юзер-френдли, а в базе кода даже файл иконки выбрать нельзя
0
15
2 года назад
Отредактирован DarkLigthing
0
РО отличается как раз тем, что он юзер-френдли, а в базе кода даже файл иконки выбрать нельзя
Для ГУИ юзеров ничего нового не получится, только починенные нативки. Это уже нужно выбирать, нативки старые или 3 лишних клика
Зашёл в РО, выбрал иконку, скопировал путь и всё. Не такая уж большая цена за возможнности по большей части для Lua-коддеров:
  • Создавать новые типы объектов, не относящиеся к стандартным типам. И потом работать с ними в коде
  • Иметь возможность создать свои типы атак и брони, их неограниченое количество и систему вычета урона из брони.
  • Конвертировать типы обьектов, был юнит, стал декорацией. Это можно применить в каком-то спелле, Или вообще декорация с атакой, бронёй и ещё и геройскими уровнями. Никогда не знаешь, что может пригодиться)
  • Для типов разных обьектов выбрать свой цвет обводки, в том числе кастомных. И динамически их менять
    Творить ранее недоступные вещи, у юнита можно будет хоть все его слоты меню со строительством разным и способностями забить. Потенциал огромен.
0
37
2 года назад
0
Проще тогда отдельный конструктор таких бд сделать и возможность копипастить или вставки прямо в карту
Чтобы оставить комментарий, пожалуйста, войдите на сайт.