Прелоад иконок
call Preload( "icons/myicon.blp" )
Будет составляться список из сотен иконок, это утомительная рутина, поэтому хочу заранее уточнить несколько моментов:
  • Иконки ведь не обязательно прелоадить в инициализации? Можно когда угодно и после вызова этой функции они, ятп, и подгрузятся?
  • Глупый вопрос, но это ТОЧНО действует без всяких каких-либо брыканий? Просто прописываешь call Preload и путь к иконке и всё? Потому что звуки у меня подобным способом что-то, как помню, не запрелоадились, хотя мб у меня или в звуках что-то попуталось...
  • И что-то из этого не очень пойму: xgm.guru/p/wc3/60605 - буфер самостоятельно очищается по выходу из игры? А текстфайл создается? А он очищается?

Лучший ответ:
эта статья к тебе не относится
она совсем про другое
тебе не нужны ни буферы ни файлы
по поводу 1 и 2 пунктов
а ты попробуй
а потом напиши тут о том что получилось



Просмотров: 386

nvc123 #1 - 5 месяцев назад (отредактировано ) 2

эта статья к тебе не относится
она совсем про другое
тебе не нужны ни буферы ни файлы
по поводу 1 и 2 пунктов
а ты попробуй
а потом напиши тут о том что получилось
Astra #2 - 5 месяцев назад 0
Как по мне прелоад этих сотен иконок ничего существенно не даст, если он вообще возможен. На время загрузки карты влияет в первую очередь кол-во объектов на карте, абилки, код.
ClotPh #3 - 5 месяцев назад 0
Astra, мне нужно, чтобы не было микролагов при тех или иных действиях в первый раз
как раз лучше я добавлю время загрузки
и как раз, видимо, иконки прелоадить и осталось, т. к. действительно я еще замечаю чуть микролаги при первом выборе некоторых таверн и магазинов, очевидно, с нестандартными иконками
ну а то, что в 100500 раз лучше добавить 30 секунд к времени загрузки карты, чем вытерпеть хотя бы 9-10 секундных микролагов, даже говорить не хочется - в азарте игры ничто не бесит так, как микролаги
/////
уменьшение времени загрузки это вообще совершенно другой вопрос
это было бы хорошо но я в крайнем случае даже очень большое лучше его стерплю чтобы потом в рай попасть
ClotPh #4 - 5 месяцев назад 0
///
Срочно, пока пишу, если кто тут сейчас:
попытка прелоада несуществующего файла не вызовет фатал? А то хочу "заранее" кое-какие файлы вписать на будущее
nvc123 #5 - 5 месяцев назад (отредактировано ) 0
попытка прелоада несуществующего файла не вызовет фатал?
а ты протести
заодно нам расскажешь
ClotPh #6 - 5 месяцев назад (отредактировано ) 1
nvc123, я-то протестю
просто загрузка карты в редакторе > 100 минут русской и > 30 английской
загрузка в игре после оптимизации блиц-оптимизатором > 10 минут
/
Ну ВРОДЕ всё ок, проверено пока на небольшой тест мапе
Фатала нет при несуществующем файле - это уже точно
И скорее всего прогрузка норм, т. к. время загрузки тест мапы заметно повысилось
///////
UPD: проверено на основной карте
Ну пока не понятно, кажется, что все-таки при первом выделении таверн и открытии спеллбуков микролаг остался, хотя, может, и уменьшился
Но сейчас на полусонную голову + с загружающимся редактором + не в окончательно оптимизированной карте (прогнанной только через быстрый оптимизатор) сложно оценить
Знаю, что все мб уже и ок, редактор отнимает ресурсы с открытым сорсом
При необх. вернусь к теме
ClotPh #7 - 5 месяцев назад 0
////
Короче, по-моему, ничего не поменялось, ну, может, чуть-чуть неощутимо и стал меньше лаг, но остался
Сделаю, как и планировалось - выделениями и открытиями спеллбуков
Но уже теперь позже
pro100master #8 - 4 месяца назад 0
создай файл pld в него вноси все название и прелоади и радуй...