Lua mimgui inage

Bimbam

Новичок
Автор темы
2
0
Версия MoonLoader
.026-beta
Есть ли какой-то лимит на imgui.Image? Разных картинок, будут ли проблемы, если их будет 200+?
Может при скачке или на что-то повлияет? Фпс?
 
Решение
Загружать 200+ картинок в память это писец, может памяти не хватить и будут белые картинки.
Лучшим решением будет сгруппировать все картинки в 1 целую, загрузить её и рендерить нужные тебе участки.
То что ты описываешь называется коллаж, оно обычно используется для текстурок и иконок. Оно не снижает объём памяти, а используется для оптимизации их погрузки для последующего рендера, когда нам нужно к ним часто обращаться и мы ожидаем обращение сразу к многим частям.

200 картинок, если они не в слишком большом разрешении весят не так много. Да, мб несколько мегабайт будет, мб даже пару десятков мегабайт, но это в пределах допустимого, игра 2-4 Гб оперативки использовать может. Про белые квадраты это вроде относится конкретно к...

Tema05

Известный
1,603
526
Загружать 200+ картинок в память это писец, может памяти не хватить и будут белые картинки.
Лучшим решением будет сгруппировать все картинки в 1 целую, загрузить её и рендерить нужные тебе участки.
То что ты описываешь называется коллаж, оно обычно используется для текстурок и иконок. Оно не снижает объём памяти, а используется для оптимизации их погрузки для последующего рендера, когда нам нужно к ним часто обращаться и мы ожидаем обращение сразу к многим частям.

200 картинок, если они не в слишком большом разрешении весят не так много. Да, мб несколько мегабайт будет, мб даже пару десятков мегабайт, но это в пределах допустимого, игра 2-4 Гб оперативки использовать может. Про белые квадраты это вроде относится конкретно к атласу шрифтов, а не к картинкам. Там свои лимиты

Если они нихуя не весят и маленькие то похуй грузи все. Если нет то загружай по мере использования и выгружай когда больше не нужны. Навряд ли все 200 штук одновременно нужны.

Что касается рендера и фпс, просто не рендери те картинки, что вне поля зрения. Иначе да, могут быть сильные просадки фпс
 
  • Нравится
Реакции: Bimbam и RaMero

chapo

tg/inst: @moujeek
Всефорумный модератор
9,191
12,511
Загружать 200+ картинок в память это писец, может памяти не хватить и будут белые картинки.
Лучшим решением будет сгруппировать все картинки в 1 целую, загрузить её и рендерить нужные тебе участки.
Нормально все будет, у меня в менюшке более 2000 картинок, главное все это дело грузить адекватно и не в 1 момент и рисовать в клиппере
 
  • Нравится
Реакции: Tema05, Bimbam и RaMero

Bimbam

Новичок
Автор темы
2
0
Нормально все будет, у меня в менюшке более 2000 картинок, главное все это дело грузить адекватно и не в 1 момент и рисовать в клиппере
а как более менее адекватно грузить?