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