Функция последовательно создает несколько заданий с большим объемом текста. На моей карте при первом открытии меню происходит лаг секунд на 5, а на пустой карте лага нет. В чем может быть проблема, если лагает даже с одним заданием и минимальным количеством текста?
function Menu_F9_Init takes nothing returns nothing
local quest q = CreateQuest()
local string s = "text"
call QuestSetTitle(q, "Title")
call QuestSetDescription(q, s)
call QuestSetIconPath(q, "ReplaceableTextures\\CommandButtons\\BTNSelectHeroOn.blp")
call QuestSetRequired(q, false)
call QuestSetDiscovered(q, true)
call QuestSetCompleted(q, false)
call FlashQuestDialogButton()
set s = null
set q = null
endfunction
Принятый ответ
Clamp, когда ты начнешь внимательно читать что я пишу!
Там грузится не то что он написал в описании задания а все строки из констант и все пути к текстурам.
Что именно грузит движок в момент открытия вкладки задания, можно прелоадом.
Вот содержимое pld файла у меня:
Там грузится не то что он написал в описании задания а все строки из констант и все пути к текстурам.
Что именно грузит движок в момент открытия вкладки задания, можно прелоадом.
Вот содержимое pld файла у меня:
quest.pld
((код jass
call Preload( "war3map.w3i" ) | |
call Preload( "war3map.wts" ) | |
call Preload( "Maps\\Test\\WorldEditTestMap.w3x" ) | |
call Preload( "Sound\\Interface\\GamePause.wav" ) | |
call Preload( "Sound\\Interface\\QuestActivateWhat1.wav" ) | |
call Preload( "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-menu-background.blp" ) | |
call Preload( "UI\\Widgets\\EscMenu\\Human\\quest-normal-background.blp" ) | |
call Preload( "UI\\Widgets\\EscMenu\\Human\\quest-completed-background.blp" ) | |
call Preload( "UI\\Widgets\\EscMenu\\Human\\editbox-background.blp" ) | |
call Preload( "UI\\Widgets\\EscMenu\\Human\\quest-failed-background.blp" ) | |
call Preload( "ReplaceableTextures\\CommandButtons\\BTNSkeletonArcher.blp" ) | |
call Preload( "ReplaceableTextures\\CommandButtons\\BTNSpy.blp" ) | |
call Preload( "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-button-highlight.blp" ) | |
call Preload( "ReplaceableTextures\\CommandButtons\\BTN_quq_CCCP.blp" ) | |
call Preload( "ReplaceableTextures\\CommandButtons\\BTNFrostWyrm.blp" ) | |
call Preload( "Sound\\Interface\\BigButtonClick.wav" ) | |
call PreloadEnd( 47.8 ) | |
)) |
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Astra
В сетевой тоже подвисает.
Там грузится не то что он написал в описании задания а все строки из констант и все пути к текстурам.
Что именно грузит движок в момент открытия вкладки задания, можно прелоадом.
Вот содержимое pld файла у меня:
Отредактирован JaBeN_Симфер
Внимательно смотри что я выложил под катом, станет понятно почему такой лаг.