Уже устал доказывать, насколько это глупая идея. Есть сохранение файлы как папки, редактируйте код в нормальном редакторе.
Я, например, привык работать одновременно и с ландшафтом, и с кодом. Когда карта РПГ типа, то очень сложно разделить эти два процесса кардинально, особенно если тестить параллельно новые фичи, потому... так себе совет, а если к этому еще добавить редактор объектов и звуков. Не, конечно, можно, но, имхо, это не особо удобнее чем прямо в редакторе с вырвиглазным шрифтом.
Так а что мешает работать одновременно? Что там отдельное окно редактор триггеров, что тут... Нормальные тулзы позволяют сделать так что можно запускать игру и из редактора кода и из ВЕ.
Новых паков анимаций, расширения скриптовой основы, меморихак в качестве фичи а не бага, снятия всяческих ограничений, диктовавшихся ограничением вычислительных мощностей прошлых времён, да на худой конец - моделей, сделаными близард, а не малазийской студией на аутсорсе, со всеми вытекающими навроде блевотных земли и деревьев. Короче того, что стоило бы своих полутора тысяч. И это я еще про баги не заикнулся.
Что такое пак анимаций? Всмысле новые анимы для старых моделек? "Скриптовую основу" вам расширили так, что уже конца и края не видно. Про меморихак откровенная глупость, это костыль, который заменяется нужными функциями, множество из которых добавили.
на худой конец - моделей, сделаными близард, а не малазийской студией на аутсорсе
Какая разница кем сделано? Эта же студия делала sc1 remaster и ни у кого проблем нет.
Само отношение угнетает. Мало того, что получили, по сути, пак моделек по цене полноценной игры, так еще и потенциально режут возможности. Думаю, что не один я ожидал от рефоржа глотка свежего воздуха в склепе картостроя, во многом благодаря очень грамотной презентации. А в итоге похоже что буду накатывать старые тайлы земли заместо позорных новых, вот и все последствия рефоржа. Sad but true.
А что конкретно ты ожидал? Кучу нативок вам завезли, вместе с кучей новых возможностей и ассетов.
Blizzard конечно молодцы, сделали запутанное наслоение фреймов. На те, вот работайте с интерфейсом. Ничего не объяснили. Нам самим нужно какими-то хитроумными методами догадываться как вообще работает лицевая анимация, подсветки кода в редакторе нет. Изменений мизер... А ведь если бы не мы - создатели модов, мало бы кто в 2020-м году вообще ждал бы WarCraft III Reforged ибо жанр стратегий сейчас не в чартах игровой публики. И вот как вы нам отплатили! )
Все так, с фреймами все довольно сложно. Все, что они сделали это открыли доступ к внутреннему АПИ. Благо уже есть много туториалов как на хайве так и хгме.
подсветки кода в редакторе нет.
Уже устал доказывать, насколько это глупая идея. Есть сохранение файлы как папки, редактируйте код в нормальном редакторе.
DracoL1ch, к сожалению многие этого не понимают. В дискорде хайва видел нытье уровня «если они не справились за 3 года, то и за 10 лет бы не справились, просто потому что они такие слабые инженеры».
Вот выпустил я игру, заработал 1000 долларов. Выпустил кастомку, заработал 7000 долларов (вроде). Думаю, очевидно что кастомки в 7 раз лучше игр. И результат поинтереснее. А игроков в кастомке в сумме больше миллиона было. Большинство игр (даже бесплатных) в стиме о таких числах только мечтают.
Но ты попробуй объяснить модмейкерам, что лучше идти учиться и сделать свою игру, чем сидеть и ковырять варик)
А чем лучше? Сделать неизвестную игру в которую никто не поиграет, потратив на это много больше времени или сделать карту в которую хоть с друзьями можно погонять?
Не понимать работу базовых вещей и браться за костыли в виде ООП в луа - классика жанра. Делать так не советую. Каких-то особых удобств ООП в луа не дает. Приватные переменные вы не сделаете, полиморфизм в языке и так по дефолту из-за динамической типизации. Разве что наследование, которое даже практиканты ООП уже не советуют, потому что есть композиция.
Потому что 99% включая меня играют в бетку не ради тестов, а ради того чтоб хоть как-то поиграть в рефорж, и он был бы вполне играбельным если бы исправили хотя бы основные баги. Но и это обещание они нарушили, ни 1 патча не выпустили.
Спешу огорчить, но бета сделана именно для тестов, а не для того, чтобы вы могли поиграться.
Не вижу особого смысла для улучшения встроенного редактора кода, потому что сторонние инструменты всегда будут лучше. Это то же самое, что просить встроить внутрь ВЕ редактор моделек. Все-таки специализированный инструмент на то и специализирован, чтобы особняком быть лучше. Я согласен с тем, что сторонний сборщик это лишнее. Насколько я знаю все упирается в поддержку require в луа, которая уже в планах. Файлы с кодом и так уже автоматически импортируются из папки проекта в карту.
Все так переживают по поводу переноса релиза на месяц, а мне наоборот кажется, что они за этот месяц не успеют допилить до финального состояния, т.к. бета пока больше похожа на подшлифованную альфу. Не хотелось бы, чтобы релиз был похож на бету))
Согласен, многовато работы, сами себя загнали в угол с таким ранним релизом.
Ну по поводу хейта: в лаунчере было написано все-таки expected release: 31 december 2019.
Было бы здорово чтобы кто-то критично настроенный написал аналитический пост что обещали, что по факту будет. Без эмоций, сухая статистика и аналитика.
Из реально того, что изначально обещали и не сделают я знаю только то, что отказались от ретконов в кампании и роликов с лицевыми анимациями (как на близзконе). Ни то ни другое не видится мне великой потерей, учитывая, что лицевые анимации сами модмейкеры использовать бы скорее всего не смогли, т.к. уже упоминалось что сделаны они дорогущим проприетарным софтом.
Это точно такие же полярные координаты, ты просто развернул функцию в непосредственный код.
В коде примера ни работа с углами, ни тригонометрия, ни degtorad не нужны вообще.
В жассе - скорее всего никак (недостаточно функций для получения информации о числе с плавающей точкой). В луа есть string.pack и string.unpack, но потом нужно конвертировать в base64 (иначе не получится послать по сети). «Алгоритм» из поста сверху даже открывать не советую, тихий ужас.
С кем-то тут переговаривался по поводу "редактора диалогов"
Иронично, а ведь его действительно удалили. Ну близзы... не себе в катсценах, раз не потянули, так людям бы оставили для их проектов.
Во-первых, я уже упоминал, что для него нужен софт для лицевой анимации, который стоит десятки тысяч долларов.
Во-вторых, им нужно поддерживать даже то, что они сами не используют, а тулза там была далеко не готовая.
Пишу о качестве наработки: "A closure is a poor man’s object; an object is a poor man’s closure". Учитывая что эти кложуры нужно оборачивать в макросы, которые при изменении сигнатуры функции нужно еще и поддерживать, куда-то сохранять, а затем еще и удалять, намного проще вручную создать структуру. Не нужно. Речь о луа была только потому, что там тоже есть кложуры, только их использование во много много раз проще и имеет больше смысла (анонимные функции, например). Тащить подобные костыли в жасс не советую.
Отредактирован Doc
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Перенос карты с 1.26 на 1.31
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» AzaZzell / Веб-разработка без фреймворков
Отредактирован Doc
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Lua и ООП
Отредактирован Doc
» WarCraft 3 / Lua и ООП
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / x y?
В коде примера ни работа с углами, ни тригонометрия, ни degtorad не нужны вообще.
» WarCraft 3 / В 1.31 не работает классическая синхронизация?
» WarCraft 3 / В 1.31 не работает классическая синхронизация?
Отредактирован Doc
» WarCraft 3 / В 1.31 не работает классическая синхронизация?
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
Во-вторых, им нужно поддерживать даже то, что они сами не используют, а тулза там была далеко не готовая.
» WarCraft 3 / Сохранение функции со списком аргументов
» WarCraft 3 / Сохранение функции со списком аргументов
Отредактирован Doc
» WarCraft 3 / Сохранение функции со списком аргументов