38

» WarCraft 3 / Полярное смещение (скорость тригонометрических операций)

Там вызов любой функции через такое заднее место сделан, что математика - не то, о чем стоит беспокоиться
Синус и косинус больше нагрузки дадут чисто из-за вызова
38

» WarCraft 3 / WoWtoWC3conv не работает

Потому что по стандартному соглашению майкрософт нельзя поставлять redist вместе со своим софтом
38

» Администрация XGM / Плитки навигации

Narberal Gamma, ну, я заметил, что люди натыкивают картинки-ссылки, этикетки и подобные вещи во многих местах, и это часто неуместно. Здесь же есть и картинки, и текст, и оно не будет вразнобой с дизайном сайта
38

» Администрация XGM / Рефереры

Принятый ответ
готово, по вью пока не будем, оно жрет место
38

» Мир безумного / Основатель Autodesk Джон Уокер ушёл из жизни

Autodesk это ещё и 3ds max, на котором весь AAA геймдев держится. Покойся с миром (а 3д макс живи)
38

» WarCraft 3 / 16. Функция как объект

PT153, без нового потока смысл был бы нулевой в этой функции. Но я обычно ExecuteFunc юзал для таких вещей
Slonick, это полезно для инициализации больших баз данных, потому что движок рвет поток после N операций. Например, я создавал интерфейс инвентаря и дерева талантов в jc и обычного потока не хватало, чтобы создать всё, приходилось перезапускать поток инициализации через ExecuteFunc
А для периодических действий типа движения всё и так на обычных таймерах крутится, там такой проблемы нет
38

» Администрация XGM / Использовать плитки для топов

konvan5, мы тут обнаружили, что у нас бывают очень немалые циферки в неделю/месяц, нехуже всяких пабликов
xgm.guru/resources?sort=viewcount-m
Можно такое выводить в эти плитки
38

» Администрация XGM / В ленте нет разрыва в таймстампе

Принятый ответ
Иначе будет говно. Я это не из головы взял, смотрел как у людей устроено
Загруженные файлы
38

» WarCraft 3 / 16. Функция как объект

Я именно про хранение структур, присмотрись внимательно на финальный код
38

» WarCraft 3 / 16. Функция как объект

Плюс я там где-то видел флаг для создания огромного массива из 10 массивов с бинарным поиском чтобы обойти эти 8к лимиты
38

» WarCraft 3 / 16. Функция как объект

PT153, только не забывай, что там не прямая целочисленная индексация uint64, а поиск и заполнение дырок ещё происходит, насколько я помню. Где есть пул удалённых индексов для избежания переполнения основного массива бедолаги на 8к элементов. Так что тут надо ещё задуматься, даже с h2i, стоит ли игра свеч
38

» WarCraft 3 / eventDispatcher - Диспетчер Событий

По тому же абстрактному принципу, но не аналогичная.
  • Здесь можно передавать любые типы данных
  • Событие адресуется по строке, а не хендлу эвента триггера
  • Цикл обработки завязан только на движок lua
  • Внутри обработчика можно остановить распространение текущего срабатывания на остальные обработчики (stopPropagation)
  • Мы не привязываемся к каким-либо константам и классам (хотя строку вполне можно объявлять как константу)
38

» WarCraft 3 / eventDispatcher - Диспетчер Событий

Koladik, речь про моддерский код и взаимодействие написанных нами систем. Триггеры тоже событийно-ориентированные, да. Только вот они работают на движке игры (с сетевой моделью), поэтому значительно медленнее, даже если бы мы могли создавать собственные события.
А эту штуку в целом можно и вне контекста warcraft 3 юзать.
38

» Администрация XGM / Как найти ресурсы, на которые ты подписан

Через меню профиля - моя библиотека

А вот уведомления по уровню абстракции выше, чем какие-то конкретные функции сайта и не зависят от них.
38

» WarCraft 3 / Извлечь моделей персонажей с ассетами из WoW с анимацией

Потому что не надо юзать obj, это древний формат хранения мешей, сейчас используют fbx, dae, stl, step... Ну да, есть огромные 3ds, blend и ms3d
38

» Администрация XGM / Видео и аудио

Последние новости!
Добавлена поддержка VK видео!
Нужно просто вставить прямую ссылку на видео:
Кроме того, при создании ресурса с YouTube видео не в кратком описании, в список ресурсов генерируется его миниатюра.
А если видео в кратком описании, то ресурс в списке сам становится широким сплошным видео.