WarCraft III Reforged - WE (что хотите увидеть?)

Добавлен , опубликован
Всем привет, появился контакт с Blizzard на тему: Что вы хотите увидеть в новом редакторе карт. Связной, наш друг 2kxaoc.
Будем отправлять не все, а только самое интересное и популярное. Под комментарием с предложение ставьте "+" в голос, если вы поддерживаете данное предложение, и "-" что это не нужно (желательно прокомментировать почему).
Пример подачи предложения:

Предлагаю:

  • предлагаю ввести консоль, так как нужна

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
30
5 лет назад
0
Ну нативно то явно быстрее, чем двигать точку оффсетом 4 раза.
три раза
Ну в этом ты прав, однако, ей-богу, это всё равно такой мизер вычислительной нагрузки в рантайме, что просто того не стоит.

Тем более что нормали у мешей итак есть, нужно только получить среднее знач для треугольника. (Или не среднее, но что то вроде того) как минимум они это используют для наклона юнитов.
Думаю, что там всё-таки динамично считают нормали , потому что во-первых, террейн может меняться в рантайме, а во-вторых, это жрало бы ощутимо оперативы и увеличивало бы время загрузки карты. А так да, террейн состоит из трианглов с заведомо известными вершинами и нужно просто брать вершины нужного.

А можно вбивать координаты вместо точки?
Не вполне понял, к чему ты это. Сейчас вершины треугольника на террейне находят через передвижение одной локации и вызова для неё GetLocationZ(), разницы между этим подходом и передачей координат напрямую абсолютно несущественна, всё равно работу с локейшном по дефолту скрывают и пользуются чем-то вроде такого:
раскрыть
    private location tempLocation;

    private void init() {
        tempLocation = Location(0.0, 0.0);
    };

    float GetTerrainZ(float x, float y) {
        MoveLocation(tempLocation, x, y);
        return GetLocationZ(tempLocation);
    }
9
19
5 лет назад
9
Предлагаю:
  1. возможность сбрасывать кулдаун у конкретной способности, уменьшать ее кулдаун на определенное число, получать оставшееся время кулдауна и изменять базовый кулдаун.
  2. возможность нормально получать и изменять все характеристики юнита: хп, мп, атаку, броню, мс, ас, ренж атаки, маджик резист и т.д
  3. нормальную настройку получаемого урона, т.е возвращать тип урона (огонь, вода, физика, магия и т.д.
  4. создание нормального (триггерного дамми) без кастов, манакостов, поворотов, меньших затрат памяти
  5. возможность нормально взаимодействовать с моделью юнита: изменять ее, делать невыделяемой (желательно через гетлокал плеер), поворачивать мгновенно, возможность убирать передвижение (оставляя только поворот)
0
23
5 лет назад
Отредактирован МиниЗавод
0

Предлагаю

  1. Возможность смены текстуры и модели юнита триггером во время игры.
  2. Создавать кастомные типы целей.
  3. Возможность во время игры менять юниту тип атаки и тип брони(без морфа).
  4. Создавать кастомные типы ресурсов (По умолчанию: Золото, Древесина, Пища)
  5. Мелочь, но, Возможность изменять дальность атаки юнита во время игры (увеличивать и уменьшать).
  6. Открытие карт только в редакторе автора карты (карты под паролем или проверка аккаунта редактора карты)
  7. Новые и Кастомные типы атаки и защиты, настройка параметров типов атаки и защиты
  8. Кастомизация инвентаря (больше 6) и инвентаря магазинов
  9. Развитие идеи спелбуков(спелбук-магазин и т.д.).
  10. Мультиязычность карт - возможность указывать имена и описания юнитов и предметов в двух языках
  11. Триггерно изменять Имя героя во время игры.
0
18
5 лет назад
0
UrsaBoss, поддерживаю идею с удалением точек. С тех пор, как я открыл для себя использование координат вместо точек, я вообще перестал использовать точки. Кроме тех функций, где нет аналогов на координатах (например, создать плавающий текст).
Да, для новичков, конечно, немного усложнится обучение. Но зато потом не придётся переучиваться, чтобы делать без утечек.
3
10
5 лет назад
3
тема монетизации
Только не платные карты, а банальные донатики автору на добровольных началах. А то вангую, что каждый Вася Пупкин установит цену за своё "произведение искусства" в 1000 руб (и более).
Гораздо важнее ввести систему обзоров и рейтингов (как в SC2)
0
8
5 лет назад
0
Триггерно изменять Имя героя во время игры.
Уже есть.
3
28
5 лет назад
3
Кроме тех функций, где нет аналогов на координатах (например, создать плавающий текст).
Вообще-то, у плавающего текста нет функции с локацией.
native CreateTextTag                takes nothing returns texttag
native DestroyTextTag               takes texttag t returns nothing
native SetTextTagText               takes texttag t, string s, real height returns nothing
native SetTextTagPos                takes texttag t, real x, real y, real heightOffset returns nothing
native SetTextTagPosUnit            takes texttag t, unit whichUnit, real heightOffset returns nothing
native SetTextTagColor              takes texttag t, integer red, integer green, integer blue, integer alpha returns nothing
native SetTextTagVelocity           takes texttag t, real xvel, real yvel returns nothing
native SetTextTagVisibility         takes texttag t, boolean flag returns nothing
native SetTextTagSuspended          takes texttag t, boolean flag returns nothing
native SetTextTagPermanent          takes texttag t, boolean flag returns nothing
native SetTextTagAge                takes texttag t, real age returns nothing
native SetTextTagLifespan           takes texttag t, real lifespan returns nothing
native SetTextTagFadepoint          takes texttag t, real fadepoint returns nothing
0
23
5 лет назад
Отредактирован МиниЗавод
0
Atesla, Найс, с какой версии? Я от 1.26 отталкиваюсь
AMark,
Гораздо важнее ввести систему обзоров и рейтингов (как в SC2)
Хейтеры из зависти заминусуют толпой, мб там должно будет учитываться время проведенное в карте, как в стиме
0
5
5 лет назад
0
Хотелось бы увидеть совместимость со старыми картами 3-го Варкрафта или какую либо возможность перевода старых карт, что бы не писать с нуля. Также бы хотелось выделить такое понятие как отрицательный урон.
Насчёт темы монетизации Варкрафта, то выступаю против, т.к платные карты никто покупать не будет и это загубит игру. Максимум что можно сделать это добровольные пожертвования создателю карты.
0
23
5 лет назад
Отредактирован МиниЗавод
0
N7 Molot,
монетизация
Я за, если будет адекватной.
Какие-нибудь платные подписки на карты - заплатил один раз и получаешь обновы всегда, без лазания по парашным сайтам с картами(типа моего).
так же было бы интересно продавать косметику в картах.
Ну думаю, что все будут завышать цены - конкуренция огромнейшая.
Из минусов: Могут появиться дешевые аналоги дорогих карт.
Еще хотелось бы иметь возможность дарить подписку на карты друзьям или победителям конкурсов.
5
18
5 лет назад
Отредактирован Maniac_91
5

Предлагаю

  • При изменении типа ландшафта перерисовывать мини-карту.
  • При снятии порчи с земли возвращать старую текстуру, а не почву.

PT153, я не нашёл такой функции в JASS API, только "CreateTextTagLocBJ - string s, location loc, real zOffset, real size, real red, real green, real blue, real transparency". Спасибо!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.