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

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

Предлагаю:

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
30
5 лет назад
0
(Сейчас приходиться сравнивать высоты нескольких точек: спереди, сзади, слева, справа. Это куча лишних действий и сомнительная точность)
Ты думаешь, что под капотом это будет как-то принципиально иначе работать? Будет так же браться три координаты вокруг целевой и смотреться нормаль к образованной поверхности.
0
18
5 лет назад
Отредактирован Hodor
0
Clamp:
(Сейчас приходиться сравнивать высоты нескольких точек: спереди, сзади, слева, справа. Это куча лишних действий и сомнительная точность)
Ты думаешь, что под капотом это будет как-то принципиально иначе работать? Будет так же браться три координаты вокруг целевой и смотреться нормаль к образованной поверхности.
А можно вбивать координаты вместо точки?
К примеру:
location p = null
float GetPointZ(float x, float y)
{
	RemoveLocation(p)
	p = Location(x, y)
	return GetLocationZ(p)
}
Но чтобы это было "под капотом"
4
28
5 лет назад
Отредактирован PT153
4
таймер позволяет хранить инт прямо внутри, вот зря вы вскрыли эту тему((
Нет, это баг, который чуть не сломал мне карту, прочитай тот топик. Кроме него там ещё несколько.
И этот баг не работает на периодические таймеры, которые я активно использую.
Пусть лучше добавят SetTimerUserData() как легальную альтернативу.
0
25
5 лет назад
Отредактирован Jack-of-shadow
0
UrsaBoss:
Ну это само собой разумеющееся, правда я предпочитаю иметь одну глобалку взамен объявления
и удаления каждый раз.
Clamp
Ну нативно то явно быстрее, чем двигать точку оффсетом 4 раза. Тем более что нормали у мешей итак есть, нужно только получить среднее знач для треугольника. (Или не среднее, но что то вроде того) как минимум они это используют для наклона юнитов.
0
15
5 лет назад
0
bifurcated:
Хотелось бы чтобы они нам предоставили свои программы для конвертирования моделей или как они там модели свои делают на каких программах? 3ds max, maya? Надоело искать подходящую модель.
Весь софт на чем работаю близзы есть в инете, за исключением скриптов под конверт в движек.
Да у них есть волшебная программа которой говоришь сделай мне бугая и хоп он вылезает такой.
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
Триггерно изменять Имя героя во время игры.
Уже есть.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.