0
15
2 года назад
0

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

Не понимаю в чём смысл имена переменных рассматривать. Большинство оптимизаторов сокращают их до трёх символов. Да и кто делает имена из 120 символов?
0
15
2 года назад
0

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

ScorpioT1000, в чём смысл рассуждать вне контекста Warcraft API? Очевидно, что когда мы сравниваем производительность этих двух языков, нас интересует в первую очередь скорость арифметики (и то скорее для всяких библиотек типа DGUI), синтаксических конструкций, скорость вызова нативок. Если из Jass они вызываются так же быстро, как из плюсов, то Lua уже как минимум не быстрее, и вопрос производительности при рассмотрении "Jass или Lua" отпадает.
0
15
2 года назад
Отредактирован JackFastGame
0

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

ScorpioT1000, скорость вызова нативок не аргумент?
0
15
2 года назад
Отредактирован JackFastGame
0

» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0

Vlod, скандал с Дотой забыли? Близзы после этого сразу же внесли правки в соглашение.
А вообще реально какой смысл за это так париться? Вон LTD в Стиме релизнули, никаких проблем у них не было.
0
15
2 года назад
0

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

Vlod, сравни скорость вызова нативок из плюсов и из Джасса.
0
15
2 года назад
0

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

Главное, что стоит знать: Jass по производительности не уступает С++.
0
15
2 года назад
0

» WarCraft 3 / Проблемы с синхронизацией кэша

quq_CCCP, в общем создал 12 триггеров, в каждом из них синкаются данные от одного игрока. В этот раз всё работает, спасибо.
0
15
2 года назад
0

» WarCraft 3 / Проблемы с синхронизацией кэша

quq_CCCP, MMD это просто рандомное название, мне надо локальные данные игроков передавать в глобальные данные.
Я правильно понимаю, что нужно от каждого игрока отдельно передавать всем?
if GetLocalPlayer() == p then
	SyncStoredInteger(gameCache, keyExp, "P" + I2S(GetPlayerId(p)))
endif
Мне надо создать 12 триггеров (по одному для каждого игрока), и в каждом вызывать синк? Или ждать в одном триггере и не начинать новый синк пока предыдущий не прошёл?
0
15
2 года назад
0

» WarCraft 3 / KeyCode - структура, для работы с клавишами

ofeerist, тут явно надо юзать RenderEdge_mini.dll, потому что 100+ раз вызывать IsKeyPressed с низким периодиком будет очень дорого по производительности.
Наработка полезная, спасибо.
0
15
2 года назад
0

» Unity / Быстрый старт в Unity?

prog, сорри за некропостинг. Можно примеры проектов на UE, сделанных на Блюпринтах?
Всё-таки это плохая практика, потому что код становится макаронным. Разработчики Dead by Daylight нехило обосрались, когда начинали делать игру при помощи визуального программирования. Когда игра стала популярна и потребовалось введение новых фич и переработка старых, пришлось начинать переписывать на чистые плюсы.
0
15
2 года назад
0

» Fantasy Pirates / Вадим 2kxaoc играет в Fantasy Pirates #5

А Вадим любит карты жанра TAG?
0
15
2 года назад
Отредактирован JackFastGame
0

» Fantasy Pirates / Вадим 2kxaoc играет в Fantasy Pirates #5

Maxlaid, он сказал, что это странно, что надо героем монетки подбирать. Про кринж не слышал от него)
2
15
2 года назад
2

» Fantasy Pirates / Вадим 2kxaoc играет в Fantasy Pirates #5

"Я просто стою и генерирую монетки" - любимое занятие Вадима)
2
15
2 года назад
2

» WarCraft 3 / GetClosestDestructable

quq_CCCP, напомнило способ как в Desert Fury проверяли, равен ли текущий приказ юнита приказу "move": создавали где-то на карте краба и заставляли его ходить, и сравнивали его приказ с приказом других юнитов)
2
15
2 года назад
2

» WarCraft 3 / Помогите найти карту(MOBA)

ScorpioT1000, ну я понял уже, меня просто смутило, что камера на миникарте там же остаётся, но видимо это автор CameraBounds меняет.
2
15
2 года назад
2

» WarCraft 3 / Помогите найти карту(MOBA)

16GB, фига, а как механика погружения под воду реализована?
9
15
2 года назад
Отредактирован JackFastGame
9

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

Уберите способность, дающую двойной лайк комментам, считаю её абсурдной.
0
15
2 года назад
Отредактирован JackFastGame
0

» WarCraft 3 / Отрисовка юнита поверх всего

goodlyhero, есть проблемы с отображением этого хп бара, а конкретно некоторые эффекты + интерфейсные элементы отрисовываются поверх полоски, что делает её менее заметной во время сражений. Интерфейс ещё ладно, там от него только круг выделения, а вот с эффектами беда. Ставил у модели в материалах No Depth Test и No Depth Set, не помогло.
0
15
2 года назад
0

» WarCraft 3 / Отрисовка юнита поверх всего

poisoNDealer, если делать через фрейм, то мне надо крепить его к юниту, а адекватной функции перевода мировых координат в экранные я пока не видел.
0
15
2 года назад
0

» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III

ENAleksey, есть какие-то продвижения или проект заброшен?
0
15
2 года назад
0

» WarCraft 3 / Dark style for TESH

Integral, нужен JNGP от Prometheus: xgm.guru/p/wc3/jngp-r-updated
2
15
2 года назад
2

» WarCraft 3 / Перемещение фреймов с помощью курсора

quq_CCCP, да нет, наработки супер полезные, по ним реально проще изучать фреймы. Поэтому с радостью ждём ещё)
2
15
2 года назад
2

» WarCraft 3 / MemoryHackAPI

Unryze, ещё раз говорю: это подложка, а не само хп. Вот например какой результат дают
call SetCSimpleTextureTexture(pStatBarTexture, "ReplaceableTextures\\PassiveButtons\\PASBTNHumanArtilleryUpOne.blp", false)
call FillCSimpleTexture(pStatBarTexture, 0xBBBBBBBB)
А мне надо саму зелёную полоску редактировать.
Загруженные файлы
2
15
2 года назад
2

» WarCraft 3 / MemoryHackAPI

Для ХП баров ничего не завезли? Вообще как-то можно получить указатель на хп-бар юнита, или всё гораздо сложнее и нужна отдельная DLL?
pUnit = ConvertHandle( unit )
pPreselectUI = ReadRealMemory( pUnit + 0x50 )
pStatBar = ReadRealMemory( pPreselectUI + 0x0C ) это CStatBar, расширение CSimpleStatusBar
Так как pStatBar - это расширение симплфреймов, то большинство функций оттуда уже будет работать. Далее:
pStatBarTexture = ReadRealMemory( pStatBar + 0x144 ) Это CSimpleTexture.
Все хотелки реализуемы, было бы кому оно нужно и был бы он готов заплатить за моё время, мне уже лень делать больше, чем я уже сделал на одном энтузиазме. :)
pStatBar — это чёрная подложка под зелёной полоской, а саму зелёную полоску хп как получить?
2
15
2 года назад
2

» WarCraft 3 / Синхронизируем данные через gamecache

Я так понимаю более быстрого способа сделать синк локальных действий на фреймах отсутствует? И потенциально такая система может приводить аж к секундным задержкам на малом объёме синхронизируемых данных?