это называет равкод и вы можете его увидеть список с параметром "Показывать название переменых"
И фич есть что
юниты начинают с h000
герои с H000
способности A000
Но могут и другие значение если вручную прописать
Самый оптимальный это каждый тик то есть 0.0315
проверяеш размер камер который вы смотрите и запоминаеш позиции, после чего каждый цикл по юнитом скрыть то есть удалить и сохранишь в кеш если они не входят под экран... Конечно для вас это трудное занятие чтобы не лагали при 9999 юнитов
Но вопрос зачем вам столько? Чтоб было мясорубки кравоточили?
Чем не угодил мощный проверка утечки www.hiveworkshop.com/jasschecker
а предметы удаляете? например руны тоже надо удалять так как он после разрушение навсегда останет в игре пока не очистите вручную
library RPGText
globals
private unit array s
private real array d
endglobals
function displayTextExp takes nothing returns nothing
local timer t = GetExpiredTimer()
local unit u = s[GetHandleId(t)]
local real r = d[GetHandleId(u)]
// дальше уже можно шаманить с текстом
// Очишаем утечки
call DestroyTimer(t)
set u = null
// А также очистка массива
//
//
//
endfunction
function createText takes unit u, real r, code c returns nothing
local integer i = GetHandleId(u)
local timer t
if d[i] == 0 then
set t = CreateTimer()
// Записиваем значение
set s[GetHandleId(t)] = u
set d[i] = r
call TimerStart(t, 0.03, false, c)
set t = null
else
set d[i] = d[i] + r // Увеличивает число
endif
set u = null
endfunction
endlibrary
» WarCraft 3 / Какая то хрень с ифами :(
» WarCraft 3 / Как сделать статистику (board) урона (damage)?
» WarCraft 3 / Как триггерно дать способности крит и уворот герою
» WarCraft 3 / ID Объектов карты в строку и обратно
И фич есть что
юниты начинают с h000
герои с H000
способности A000
Но могут и другие значение если вручную прописать
» WarCraft 3 / Сколько должно быть юнитов чтобы не зависал варик?
проверяеш размер камер который вы смотрите и запоминаеш позиции, после чего каждый цикл по юнитом скрыть то есть удалить и сохранишь в кеш если они не входят под экран... Конечно для вас это трудное занятие чтобы не лагали при 9999 юнитов
Но вопрос зачем вам столько? Чтоб было мясорубки кравоточили?
» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III
» WarCraft 3 / Как снять переменную с юнита?
» WarCraft 3 / Damage taken и утечки
а предметы удаляете? например руны тоже надо удалять так как он после разрушение навсегда останет в игре пока не очистите вручную
Ред. pro100master
» WarCraft 3 / Решил сделать наработку сокращение обьема texttag
» WarCraft 3 / Вопрос по точкам крепления у модели
Для бафа крепляют origin и overhead
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Угол поворота
» WarCraft 3 / Как определить, находится ли в процессе постройки/улучшения здан
» WarCraft 3 / Damage taken и утечки
» WarCraft 3 / Damage taken и утечки
» WarCraft 3 / Заставить ИИ юзать Морф
» WarCraft 3 / Item Sets System
» WarCraft 3 / Баффы, основанные на одной способности
» WarCraft 3 / Баффы, основанные на одной способности
» WarCraft 3 / Отметка поверх тумана войны.
» WarCraft 3 / Чем лечить 1 урон?
» WarCraft 3 / Чем лечить 1 урон?
» WarCraft 3 / Чем лечить 1 урон?
» WarCraft 3 / Чем лечить 1 урон?
» RenderEdge / [RenderEdge] Memory Hack