MegaBlax
offline
Опыт:
2,352Активность: |
Preload
Где-то слышал что с помощью этой функции можно подгружать эффекты. Типо Preload("effect//ebanko.mdl") это правда? [+] 2 пункта от H: 1.1 (ненормативная лексика)
|
19.08.2014, 14:50 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
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 где будет соджержатся данные который движок загружал в этот момент, пути к текстурам и моделям, звуки и прочее... |
19.08.2014, 15:35 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MegaBlax
offline
Опыт:
2,352Активность: |
Стоит ли подгружать все эффекты. Или подгружать только те эффекты которые используются очень часто ? |
19.08.2014, 17:17 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
Подгружать нужно героя и спецэффекты скиллов, остальное вроде и так норм подгружается... |
19.08.2014, 17:23 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MegaBlax
offline
Опыт:
2,352Активность: |
Ясно, спасибо! |
20.08.2014, 03:55 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|