Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Фикс картинок

Фикс картинок 11 года 3 мес. назад #63764

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Программист RubyПереводчик2 место 2 место Сбитая кодировкаОрганизатор конкурсовДаритель Стимкея
Оказывается, что удалив картинку, игра продолжает её хранить в памяти. Если картинок не так много, то это будет не заметно, а если наоборот, то могут появится фризы и лаги.
Вот скрипт, исправляющий сие безобразие.
#==============================================================================
#                           Фикс картинок
#------------------------------------------------------------------------------
# Автор : Raizen884
# Благодарность : JohnBolton, Gab!
# Для сайта : www.centrorpgmaker.com
# Перевод : strelokhalfer Для Светлой Академии! rpg-maker.info 
# Скрипт исправляет баг, заставляющий игру
# продолжать обновлять картинки, даже когда они уже не нужны.
#------------------------------------------------------------------------------
# Разместите под Материалами, но выше Main.
#==============================================================================
class Sprite_Picture < Sprite
    def update
        super
        if @picture.name != ""
            update_bitmap
            update_origin
            update_position
            update_zoom
            update_other
        else
            self.bitmap.dispose if self.bitmap != nil
        end
    end
end
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Seibur, DeadElf79, Sleeping Visitor
Модераторы: NeKotZima
Время создания страницы: 0.171 секунд