я так понял с adicparser эта штука работать не хочет(у меня не получилась с ним сохранить ),а возможно это дело засунуть в карту тем же способом каким пользуются читеры перенести напрямую в .j через mpq
хех получилось так в карту запихнуть,но вот проблема при наводке на спел невидно описания,и золота дерева и мясо тоже хотелось бы видеть
DracoL1ch:
я так понимаю плевать вообще на нуление этих переменных,так как на производительность они не влияют потомучто обьект который игра обрабатывает нету, а эти сылки тупо итак большую оперативу забивают?
создают утечки все переменые кроме integer(целотичная) и real(c запятой).
удалить юнита недостанточно,нужно очистить переменную в которой он был пример
unit u = GetTriggerUnit()
RemoveUnit(u)
u=null
или
player p = player(0)
p=null
ClotPh:
у тя код просто жесть если не научишься нормально писать то ты врядли со своим будущим проектом справиться сможешь,а с нынешним доделывай как уемеешь
function AuroraMovement takes nothing returns nothing
local timer t = GetExpiredTimer()
local unit u5 = LoadUnitHandle(udg_Hash,GetHandleId(t),2)
local real facing = (GetUnitAbilityLevelSwapped('A22Z',u5))
local real distance = (1 + (GetUnitAbilityLevelSwapped('A22S',u5) * 0.05)) * 0.01 * 400
local real x=GetUnitX(u5)
local real y=GetUnitY(u5)
//Если героя нет, то разрушить таймер, чтобы не крутился и не жрал ресурсы.
if (u5 == null) then
call PauseTimer(t)
call DestroyTimer(t)
call FlushChildHashtable(udg_Hash,GetHandleId(t))
else
if (UnitHasBuffBJ(u5,'B0G8') == false) then
bj_lastCreatedUnit =CreateUnit(GetOwningPlayer(u5),'n021',x,y,bj_UNIT_FACING)
call UnitApplyTimedLifeBJ( 1.50, 'BTLF', GetLastCreatedUnit() )
call UnitAddAbilityBJ('A230',GetLastCreatedUnit())
call IssueTargetOrder(GetLastCreatedUnit(),"ensnare",u5)
endif
x+=distance*Cos(facing*0.0174)
y+=distance*Sin(facing*0.0174)
//Задание координат с проверкой на края карты.
if RectContainsCoords(bj_mapInitialPlayableArea,x,y) then
call SetUnitX (u5,x)
call SetUnitY (u5,y)
endif
endif
set t = null
set u5 = null
endfunction
ща собираюсь ты эт главное на 4 раг линкоров уменьши народу
хех второй раз играю и опять баг славил,брат абардажнул нейтральный корабль и всё(руль непоявляеться)
выпадают предметы такие как пехотинцы и флаг при подборе уже выкинуть нельзя,
слишком легко и корабли слишком дешовые,в абордаже линейного корабля слишком много юнитов (у мя 2х ядерник опупел + иза токого количества модели начинают ломаться)
и вопрос как продать корабль?
к сожелению не играл и не знаю что это за игра,а тебе как только меш или с анимками?
по мешу, той прогой что я те дал если не робит пробни через ф11 ,поэкспреентируй запускай в разных режимах и тд
molot39:
1 удаляешь ненужные анимации,сначала нужно очистить ключи потом только удалять это важно
2 в 3д максе уменьшаешь тринглы на меше там есть спец модификатор
3 уменьшаешь текстуру до 512х512 или 256х256
4.мёртвые кости удаляешь а можно и не, они много не берут
5.оптимизируешь в mdlvis можно линеризацию сделать но сначала бэкап
6.научись сам делать
pro100master, Посмотри расценки Эльрата он за одну простенькую модель берет чуть ли не тысячу а за возможную цену этого пака можно машину купить.
Эльрат с 0 делает,сам моделирует накладывает кости и анимации,а если взять тупо из ведьмака вытащить меш и наложить мясо на готовые анимации или ваще удаться вытащить уже модели с самой игры что врядли то и затраты и время оптимизируется и иза этого цена ниже
Ред. ledoed
» RenderEdge / [RenderEdge] Memory Hack
» RenderEdge / [RenderEdge] Memory Hack
хех получилось так в карту запихнуть,но вот проблема при наводке на спел невидно описания,и золота дерева и мясо тоже хотелось бы видеть
» RenderEdge / [RenderEdge] Экспериментальная версия
» WarCraft 3 / Как избежать совпадение приказов способности
» WarCraft 3 / T-51b
» WarCraft 3 / Выпускник(RPG)
» WarCraft 3 / Мусор в памяти
я так понимаю плевать вообще на нуление этих переменных,так как на производительность они не влияют потомучто обьект который игра обрабатывает нету, а эти сылки тупо итак большую оперативу забивают?
» WarCraft 3 / Мусор в памяти
» WarCraft 3 / Мусор в памяти
удалить юнита недостанточно,нужно очистить переменную в которой он был пример
unit u = GetTriggerUnit()
RemoveUnit(u)
u=null
или
player p = player(0)
p=null
Ред. ledoed
» WarCraft 3 / Способности и алгоритмы на заказ
у тя код просто жесть если не научишься нормально писать то ты врядли со своим будущим проектом справиться сможешь,а с нынешним доделывай как уемеешь
» WarCraft 3 / Нужна моделька.
» Fantasy Pirates / Fantasy Pirates v.0.75 Alpha
» Fantasy Pirates / Fantasy Pirates v.0.75 Alpha
у меня эт норм было я хост а вот у синего эт багнулось
» Fantasy Pirates / Fantasy Pirates v.0.75 Alpha
» WarCraft 3 / T-51b
» Fantasy Pirates / Fantasy Pirates v.0.75 Alpha
хех второй раз играю и опять баг славил,брат абардажнул нейтральный корабль и всё(руль непоявляеться)
» Fantasy Pirates / Fantasy Pirates v.0.75 Alpha
» Fantasy Pirates / Fantasy Pirates v.0.75 Alpha
» Fantasy Pirates / Fantasy Pirates v.0.75 Alpha
слишком легко и корабли слишком дешовые,в абордаже линейного корабля слишком много юнитов (у мя 2х ядерник опупел + иза токого количества модели начинают ломаться)
и вопрос как продать корабль?
» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа
» WarCraft 3 / Изменить тип юнита
» WarCraft 3 / Не знаю какую ульту дать.
» WarCraft 3 / Нужна модель? - Вам сюда!
по мешу, той прогой что я те дал если не робит пробни через ф11 ,поэкспреентируй запускай в разных режимах и тд
» WarCraft 3 / Нужна модель? - Вам сюда!
1 удаляешь ненужные анимации,сначала нужно очистить ключи потом только удалять это важно
2 в 3д максе уменьшаешь тринглы на меше там есть спец модификатор
3 уменьшаешь текстуру до 512х512 или 256х256
4.мёртвые кости удаляешь а можно и не, они много не берут
5.оптимизируешь в mdlvis можно линеризацию сделать но сначала бэкап
6.научись сам делать
» WarCraft 3 / Нужна модель? - Вам сюда!