Вторник, 23 Апреля 2024, 22:28

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » какая команда загружает сразу все Спрайты ?
какая команда загружает сразу все Спрайты ?
JesusOnExtasy88Дата: Суббота, 11 Апреля 2020, 13:20 | Сообщение # 1
частый гость
Сейчас нет на сайте
мне нужно загрузить все спраты моего проекта в одной комнате!
с помощью какой команты я могу это реализовать?
до запуска игры хочу все текстуры прогрузить,а то exe. игры уже занимает 158мб
всё урезал и перекодировал и сжал максимально уже,
тепер нужно сделать окно загрузки,посмотрю за какое время прогрузятся все спрайты и упадёт нагрузка на проц и сделаю загрузку на это время.
DivESДата: Суббота, 11 Апреля 2020, 13:38 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
JesusOnExtasy88, о чём речь?
158 Мб на диске или в оперативной памяти?
martukДата: Суббота, 11 Апреля 2020, 15:53 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
JesusOnExtasy88, gms2 давно уже стал выгружать ресурсы в отдельный data-архив и подгружает их по мере необходимости (а не в exe, как gms1 и старее). Если хочешь делать свою загрузку и полностью это контролировать то юзай sprite_add и сам загружай нужные ресурсы из папки

Добавлено (11 Апреля 2020, 16:08)
---------------------------------------------
А вообще можешь использовать еще sprite_prefetch
При вызове этой функции передав в нее нужный id-шник нужного спрайта, она предварительно загрузит этот спрайт в память. Таким образом можно подгрузить заранее все нужные тебе спрайты

Сообщение отредактировал martuk - Суббота, 11 Апреля 2020, 15:54
JesusOnExtasy88Дата: Суббота, 11 Апреля 2020, 19:13 | Сообщение # 4
частый гость
Сейчас нет на сайте
DivES exe весит 158мб,а оперативки жрёт при игре 130-140мегов.
DivESДата: Суббота, 11 Апреля 2020, 19:15 | Сообщение # 5
заслуженный участник
Сейчас нет на сайте
JesusOnExtasy88, так, хорошо. Что не нравится?
JesusOnExtasy88Дата: Суббота, 11 Апреля 2020, 19:17 | Сообщение # 6
частый гость
Сейчас нет на сайте
Martuk спасибо.
Проверю завтра

Добавлено (11 Апреля 2020, 19:26)
---------------------------------------------
DivES да при входе в комнату на бой с рейдбоссом первые 1-2ударарейда подвисают бывает, вот и хочу сделать заранее прогруз спрайтов до боя.
У меня 1280x720 разрешение игры и все спрайты качественные и сделанные мною в фотошопе и обработанные.


Сообщение отредактировал JesusOnExtasy88 - Суббота, 11 Апреля 2020, 19:28
martukДата: Суббота, 11 Апреля 2020, 20:37 | Сообщение # 7
заслуженный участник
Сейчас нет на сайте
Цитата JesusOnExtasy88 ()
exe весит 158мб,а оперативки жрёт при игре 130-140мегов.

Ну так вся графика зашита уже в exe и при запуске она вся лежит где то в оперативной памяти. Вызывай sprite_prefetch_multi передавая массив спрайтов в начале игры, все подгрузится заранее
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » какая команда загружает сразу все Спрайты ?
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг