![]()
MegaBlax
![]() offline
Опыт:
2,352Активность: |
Preload
Где-то слышал что с помощью этой функции можно подгружать эффекты. Типо Preload("effect//ebanko.mdl") это правда? [+] 2 пункта от H: 1.1 (ненормативная лексика)
|
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,746Активность: |
MegaBlax, да, это правда...
Так же в jass есть набор функций для генерации *.pld скриптов,... С помощью нехитрого кода можно записать в текстовый файл список данных которые сейчас загружает движок, а после использовать этот список для подгрузки необходимых эффектов, не вызывая зависаний графики... quq_CCCP добавил:
((код jass
function CreatePreloadDataFile takes real time returns nothing
call PreloadGenClear() call PreloadGenStart() call TriggerSleepAction( time ) call PreloadGenEnd( "save\\MyData.pld" ) endfunction )) Вот примитивный пример, если перед созданием героя в игре мы вызовем это функцию с интервалом к примеру 2 сек. то после истечения времени в папке Save мы увидим файл MyData.pld где будет соджержатся данные который движок загружал в этот момент, пути к текстурам и моделям, звуки и прочее... |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MegaBlax
![]() offline
Опыт:
2,352Активность: |
Стоит ли подгружать все эффекты. Или подгружать только те эффекты которые используются очень часто ? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,746Активность: |
Подгружать нужно героя и спецэффекты скиллов, остальное вроде и так норм подгружается... |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MegaBlax
![]() offline
Опыт:
2,352Активность: |
Ясно, спасибо! |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|