7

» WarCraft 3 / Утечки

Утечек нет. У там у тебя хендлы освобождаются не в том порядке, когда был запущен снаряд, а до встречи юнитов, поэтому нумерация так себя введет. Если на 1.26 работаешь, используй vJass и векторы. Хотя до 50 одновременных снарядов, у меня практически нет просадок фпс, если на карте планируется 60 и более одновременных снарядов, то стоит оптимизировать, Если 0-20 одновременно, то даже трогать ничего не стоит.
7

» WarCraft 3 / Утечки

Может тогда изменить подход ? пулять снаряд до юнита (который находится на краю карты), отрисовка будет будет ровна кол-во фпс, а в цикле мы просто меняем точку снаряда и делаем проверки (интервал хоть 0.05).
А автору, чтобы ускорить код, лучше не высчитывать 15*Cos(a*bj_DEGTORAD) каждый раз, если у тебя угол снаряда не меняется.

И не высчитывать каждый раз это: if SquareRoot(dx*dx+dy*dy) >= 900 then у тебя скорость постоянная.
7

» WarCraft 3 / Че за функции ??

Кстати функции по типу RequestExtraStringData тоже нужны были для сохранения данных на сервере...
Че за фигню ты прислал ?
7

» WarCraft 3 / Че за функции ??

quq_CCCP:
Zetox, близарды сами не в состоянии чето сделать, да им вовсе пофиг, рефаунд они делали для китацев, но им не понравился - они пошли своим путем, а мы рожей не вышли, щяс рефаунд - загнется.
Основным рынком был Китай, но там люди не такие, взяли и сделали сами как им угодно, не спрашивая близзард, те даже не заикнулись про пиратство на платформах китайцев.
Я немного не понял, в самом Warcraft III.exe есть реализация этих функций, разве не близзард добавили их в своем клиенте специально для китайцев ?
7

» WarCraft 3 / Че за функции ??

Все самое вкусное у китайцев, а у нас получается обгрызешь, хорошая политика у blizzard
7

» WarCraft 3 / Че за функции ??

Видимо да, но они не выпиленные, хотя возращают false. Возможно стучаться туда, докуда не достучаться....
7

» WarCraft 3 / Утечки

Какой лок в 60 ? написано 298 фпс. (правда монитор 144гц)
Двигать можно и более мелким таймером, а обрабатывать встречу с юнитом с более большим интервалом.
Скрин
Загруженные файлы
7

» WarCraft 3 / Утечки

Там хэндлы возвращаются на своё изначальное место
Ну он возвращает так сказать id последнего созданного хендла, имей ввиду, что у тебя могут быть пропуски, к примеру возвращает 0x100300, а с 0x100150 по 0x100200 может и не быть объектов с такими хендлами. Если создавать больше объектов, он будет забирать из стека свободные номера.

DracoL1ch:
о, люди с частотой глаза 360 герц в треде
В глазу, в отличие от камер, нет никого таймера обновления кадров. Разница между 144 гц и 60 существенная, между 144 и 360 я не знаю, но думаю что она тоже есть.
7

» WarCraft 3 / Утечки

0,0069 для моего монитора оптимально. Но это отступление.
Почему call KillUnit(u) а не RemoveUnit() ?
Запустил твою карту, поставил условие выхода снаряда за пределы карты и remove unit, лагов не было, запускал по 200 снарядов.
Или ты судил по GetHandleId ? Так она не покажет количество хендлов в карте, у тебя хендл с более большим значением может освободиться позже.
7

» WarCraft 3 / Preload Reforged

Кстати говоря, можно же добавлять мелкие фиксы в карту, через preload, переопределяя старые функции новыми.
function MyRandomFunction()
    print("OLD")
end

function InitData()
    local text="MyRandomFunction = function() print(\"New\") end"
    local InitFunction = load(text, "", 't')
    InitFunction();
    MyRandomFunction();
end
А в твоем случае, вижу только одно решение, создать внешнюю программу, которая будет искать нужную строку в памяти, а затем синхронизировать ее с твоим файлом.
7

» WarCraft 3 / Preload Reforged

Он кладет это дело в память после preloader`а Можно код изменять напрямую в озу.
Загруженные файлы
7

» WarCraft 3 / на основе чего создать заклинание?

Скил вардена (кидается клинок с ядом). А вообще делают на основе канала, в статьях все описано.
7

» WarCraft 3 / Основы работы с Retera Model Studio

Помоги разобраться с губами, не понимаю что нужно поменять, чтобы они не вылазили на пол метра.
Загруженные файлы
7

» WarCraft 3 / Перенос моделей Reforged на классическую графику

Bergi_Bear, будет статья, по модделингу с моделями reforged ? очень интересует удаление анимаций)
7

» WarCraft 3 / Модели по полочкам!

Почему никто не делает модели под reforged ? пришлось самому заняться, для своего проекта.
Загруженные файлы
7

» WarCraft 3 / Custom Hero Survival 30 lvl (no official)

На этой недели выложу последнюю версию с новыми героями, балансом и тд. (и с этой картой будет покончено )
Планирую создать версию Custom Hero Survival Unlimited. (будет мод на макс лвл скиллов (20,30,40,50, бесконечность) буду писать на lua. Если кто-то хочет поучаствовать или предложить свои идеи пишите в лс.
7

» Мир безумного / StarCraft II - 5.0 PTR

Вот это интересно, кстати есть возможность преобразовать модели от reforged в sc2 ?