Project1

标题: 一个触发战斗时继续播放地图bgm而不播放战斗bgm的脚本 [打印本页]

作者: 本圈圈本    时间: 2013-12-17 13:18
标题: 一个触发战斗时继续播放地图bgm而不播放战斗bgm的脚本
本帖最后由 本圈圈本 于 2013-12-19 20:05 编辑

脚本小白编写,如有错误望多多指正

2013.12.19做了修改,修正了一些错误……感谢喵呜喵5大指正……
  1. #脚本小白编写,如有错误望多多指正
  2. #             By 本圈圈本




  3. $change00 = 0   #一个开关 - 当这个变量不等于 1 时,脚本才能运作
  4.   
  5. class Scene_Map < Scene_Base
  6.   def pre_battle_scene
  7.     Graphics.update
  8.     Graphics.freeze
  9.     @spriteset.dispose_characters
  10.     BattleManager.save_bgm_and_bgs
  11.     BattleManager.play_battle_bgm if $change00 == 1
  12.     Sound.play_battle_start
  13.   end
  14. end
复制代码

作者: 本圈圈本    时间: 2013-12-17 13:22
额,要怎么弄才能和别人的脚本一样有框框起来,可以复制……
作者: 喵呜喵5    时间: 2013-12-19 18:18
结尾多了一个end…………
覆盖的写法写pre_battle_scene也没什么……但是你把其他东西都被删掉了,导致使用这个脚本后会完全无法进入战斗界面
脚本开头的开关的实用度堪忧…………

并且
貌似中只要把战斗BGM设置为空战斗时就会直接使用地图BGM了吧…………




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1