Войти на сайт

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

ТЕМА: Нужен скрипт на музыку в меню esc

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81962

  • MAHTUKOP
  • MAHTUKOP аватар
  • Вне сайта
  • Бывалый
  • "Каждый мастер начинал как любитель". (Ралф Уолдо Эмерсон)
  • Сообщений: 82
  • Спасибо получено: 24
Что б при нажатии esc в игре включалась музыка
бугагашеньки
Администратор запретил публиковать записи гостям.

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81973

  • Poseidon13
  • Poseidon13 аватар
  • Вне сайта
  • Мастер
  • Сообщений: 219
  • Спасибо получено: 34
  • Тестер
Но ведь это делается без скриптов. Просто в управлении делается одна из свободных кнопок (L и R), чтобы она отзывалась на клавишу Esc. После этого надо будет лишь в каждую карту прописать эвент, который работая параллельно при нажатии занятой кнопки вызывал общее событие, которое бы и спрашивало, что именно сделать с музыкой.
Администратор запретил публиковать записи гостям.

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81975

  • Bogatur
  • Bogatur аватар
  • Вне сайта
  • Оседлый
  • Я ваша смерть!
  • Сообщений: 28
  • Спасибо получено: 12
Тыц
Без скриптов
Я приду за вами


Последнее редактирование: 9 года 6 мес. назад от Bogatur.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: MAHTUKOP

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81976

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Организатор конкурсов3 местоПрограммист RubyПроект месяца 1 местоВетеранПисатель 3 местоПроект месяца 2 местоУчитель1 место в Готв
Если нужен именно скрипт, то вот пример того, что можно сделать:
class Scene_Menu < Scene_MenuBase
  #--------------------------------------------------------------------------
  # * Start Processing
  #--------------------------------------------------------------------------
  alias before_bgm_change start
  def start
    before_bgm_change
    RPG::BGM.fade(20)
    RPG::BGM.new("somesound",100,50)
  end
end

Пример не тестировался. Если есть ошибки - пиши, исправлю.
Последнее редактирование: 9 года 6 мес. назад от DeadElf79.
Администратор запретил публиковать записи гостям.

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81980

  • MAHTUKOP
  • MAHTUKOP аватар
  • Вне сайта
  • Бывалый
  • "Каждый мастер начинал как любитель". (Ралф Уолдо Эмерсон)
  • Сообщений: 82
  • Спасибо получено: 24
Ничего не происходит,не включается музыка
бугагашеньки
Администратор запретил публиковать записи гостям.

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81981

  • Poseidon13
  • Poseidon13 аватар
  • Вне сайта
  • Мастер
  • Сообщений: 219
  • Спасибо получено: 34
  • Тестер
вместо somesound вставь название BGM-ки
Администратор запретил публиковать записи гостям.

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81984

  • MAHTUKOP
  • MAHTUKOP аватар
  • Вне сайта
  • Бывалый
  • "Каждый мастер начинал как любитель". (Ралф Уолдо Эмерсон)
  • Сообщений: 82
  • Спасибо получено: 24
Я понял,почему-то всё равно ничего
бугагашеньки
Администратор запретил публиковать записи гостям.

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81987

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Организатор конкурсов3 местоПрограммист RubyПроект месяца 1 местоВетеранПисатель 3 местоПроект месяца 2 местоУчитель1 место в Готв
Потестировал код, как нашлось время, вот полная версия:
class Scene_Menu < Scene_MenuBase
  #--------------------------------------------------------------------------
  # * Start Processing
  #--------------------------------------------------------------------------
  alias before_bgm_change start
  def start
    before_bgm_change
    BattleManager.save_bgm_and_bgs
    RPG::BGM.fade(20)
    @somebgm = RPG::BGM.new("Dungeon1",100,50)
    @somebgm.play
  end
 
  def return_scene
    BattleManager.replay_bgm_and_bgs
    SceneManager.return
  end
end

В меню играет своя музыка, после выхода - возвращается та, что была на карте
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: MAHTUKOP

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81989

  • MAHTUKOP
  • MAHTUKOP аватар
  • Вне сайта
  • Бывалый
  • "Каждый мастер начинал как любитель". (Ралф Уолдо Эмерсон)
  • Сообщений: 82
  • Спасибо получено: 24
Спасибо большое!Есть правда баг,если зайти к примеру в раздел вещи,а потом обратно музыка начинается занового,это не страшно,но потом если нажать esc что бы выйти из меню музыка продолжает играть.
бугагашеньки
Администратор запретил публиковать записи гостям.

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81990

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Организатор конкурсов3 местоПрограммист RubyПроект месяца 1 местоВетеранПисатель 3 местоПроект месяца 2 местоУчитель1 место в Готв
заново она потому, что она заново создается. не придумал, как бы решить эту проблему, к сожалению.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: MAHTUKOP

Нужен скрипт на музыку в меню esc 9 года 6 мес. назад #81993

  • MAHTUKOP
  • MAHTUKOP аватар
  • Вне сайта
  • Бывалый
  • "Каждый мастер начинал как любитель". (Ралф Уолдо Эмерсон)
  • Сообщений: 82
  • Спасибо получено: 24
Да это нормально,просто именно после перехода в "вещи" и выхода из меню,музыка "Dungeon1" продолжает играть.
бугагашеньки
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.196 секунд