Ну то что система держит 600 сфер вы конечно малость загнули=) Объекты которые более не движутся - выгружаются из системы. Каунт показывает реальное кол-во обрабатываемых объектов. На 100+ уже легкие лаги, на 200 уже ощутимые.
В какой нить большой орпг, с большим миром этот каунт будет снижен до 25-50. Впрочем система хороша в любом случае.
Полнейший бред. Во первых, нафиг то что в ините. Если не используется? Во вторых функция ремува, это нечто.
Фунцкия должна быть такой, юнит может быть не только триггерным ._.
public function ANTIDAMMI takes unit u returns nothing
if GetUnitAbilityLevel(u, 'Aloc') > 0 then
call ShowUnit(u, false) // нафиг? сомневаюсь что это ускоряет ремув юнита.
call KillUnit(u)
endif
endfunction
Вай? Нативный массив юнитов, разве есть причины не юзать их?
Бтв, пока старики не разбежались совсем, нужно заставить их накатать статью о различных фичах которые помогают более оптимально использовать ресурсы. Начиная от банальных, типа о разнице в скорости работы координат и локаций, хт и массивов, заканчивая серьезными вещами, о которых вообще мало кто в принципе знает.
» Naruto - Nindogatari / Naruto - Nindogatari
» Администрация XGM / ВНИМАНИЕ: ВСЕ КАРТЫ И ПРОЕКТЫ ТЕПЕРЬ НА САЙТЕ
теперь хочешь не хочешь, а придется заниматься нормальным оформлением проекта, и торопится с демкой=)
» Администрация XGM / ВНИМАНИЕ: ВСЕ КАРТЫ И ПРОЕКТЫ ТЕПЕРЬ НА САЙТЕ
злодеи, нарушаете мой рабочий процесс=)
» WarCraft 3 / Tc's XColl engine
» WarCraft 3 / Tc's XColl engine
» WarCraft 3 / Tc's XColl engine
В какой нить большой орпг, с большим миром этот каунт будет снижен до 25-50. Впрочем система хороша в любом случае.
» WarCraft 3 / Библиотека функций
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
{
int integer
bool boolean
void nothing
float real
while (cond) whilenot not(cond), <- тут ошибка
break=exitwhen true
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
SPELL_DAMAGE = 250.0
SPELL_ID = 'A000'
DAMAGE_TYPE = FIRE
DAMAGE_RANGE = 500.0
SPELL_RANG = E
EndSpellData
DamageEnemyAreaSimple()
CreateOnCaster("Flamestrike_Impact_Base.mdl")
EndSpellActions тут зашит эвент+проверка
» WarCraft 3 / cJass - дополнение к языку JASS