38

» Мир безумного / GameDev - 2024 год «год закрытий»?

Narberal Gamma+, я время от времени вижу новости, что студии увольняют людей

Думаю, ИИ пришли на их смену
38

» WarCraft 3 / Кривая Безье

С каждой новой степенью безья надо считать всё больше степени силы, что требует больше ресурсов, поэтому обычно сглаживают несколько точек последовательно. Типа для массива 1,2,3,4,5,...N мы сглаживаем 1,2,3, потом 2,3,4 итп так и получаются красивые графики, например www.highcharts.com/docs/chart-and-series-types/spline-chart
38

» WarCraft 3 / Кривая Безье

МрачныйВорон, а что непонятного. Есть множество точек в одномерном пространстве и есть volume (сила от 0 до 1 или больше). Для многомерного у векторов wGeometry есть метод или просто применить функцию к каждой компоненте векторов.
Гифка выше наглядно показывает силу (оно же время в его случае). Просто время в математике не значит физическое время, а скорее что угодно, равномерно наростающее

    -- Applies bezier spline interpolation
    --- @param p2 Vector3 point 2
    --- @param p3 Vector3 point 3
    --- @param amount current animation state, number between 0 and 1
    --- @return Vector3 result
    bezier = function(self, p2, p3, amount)
      return Vector3:new(
        Functions.bezier(self.x, p2.x, p3.x, amount),
        Functions.bezier(self.y, p2.y, p3.y, amount),
        Functions.bezier(self.z, p2.z, p3.z, amount)
      )
    end
38

» WarCraft 3 / Кривая Безье

Безье - наше всё!
P.S. В wGeometry тоже есть Functions.bezier = function(p0, p1, p2, amount) и Functions.hermite = function(value1, tangent1, value2, tangent2, amount)

p.p.s 1.00 - time обычно выносят в переменную для оптимизации в языках, где нет оптимизации при компиляции
38

» Blog Narberal Gamma / Рекомендации к новому дизайну XGM

Уходим от китайского ux и алиэкспресс-стайла в сторону минимализма и флат дизайна. На скринах выше как раз хорошие антипримеры.
С поиском всё будет, нужно только подождать😉
38

» Администрация XGM / Прикол с текстом в Идентификации и аутентификации

Принятый ответ
Можно очистить данные сайта (кнопка замочек слева от адреса и там по менюшкам пройтись), потом залогиниться заново
38

» Администрация XGM / Нарушена подсветка lua

Я понял, там не предусмотрены точка с запятой. Вообще, в луа редко это юзают
38

» Администрация XGM / Нарушена подсветка lua

Да, он все ещё дельфи видит. Так то все ключевые там есть, даже метатейблы. Надо детектор дальше чинить
38

» Администрация XGM / Больше плиток богу плиток

nazarpunk, мы потом костей не соберём) не, это отдельная от макетки тема. Плитки даже не обязательно должны иметь вариабельную ширину
38

» WarCraft 3 / 4. Директива //! inject

Koladik, для этого есть классы и ооп (интерфейсы/наследование)

Но обычно в моддинге всем плевать на архитектуру
38

» Администрация XGM / Не загружаются изображения.

Принятый ответ
У меня не вопроизводится. Попробовал по-разному - и с новыми комментами, и с текущими. И в репосте и в оригинале.
Если будет возможность уточнить шаги воспроизведения - переоткрывай.
38

» Администрация XGM / Ссылки

makkad, нужно заменить вручную. Можно это делать постепенно по мере нахождения