Project1

标题: 战斗前放大画面 [打印本页]

作者: 子弹君    时间: 2014-10-1 17:34
标题: 战斗前放大画面
  1. #=============================================================================
  2. #  战斗前放大画面  by 子弹君
  3. #=============================================================================
  4. #  说明:
  5. #  下面设置中的帧数与放大的X轴和Y轴有关联.
  6. #  例子:如果按照默认设置的话,那么就是加15(你设置的帧数)次0.1(你设置的X轴和Y轴)
  7. #=============================================================================
  8. $BombScript ||= {};$BombScript["战斗前放大画面"] = "战斗前放大画面20140930"
  9. #=============================================================================
  10. #  设定部分
  11. #=============================================================================
  12. module BOMB
  13.   module ZOOM
  14.     TIME = 15
  15. #   设置帧数
  16.     X = 0.1
  17. #   设置放大的X轴   
  18.     Y = 0.1
  19. #   设置放大的Y轴
  20.   end
  21. end
  22. class Scene_Map < Scene_Base
  23.   #--------------------------------------------------------------------------
  24.   # ● 切换战斗画面前的处理
  25.   #--------------------------------------------------------------------------
  26.   alias :_bomb20140930pre :pre_battle_scene
  27.   def pre_battle_scene
  28.     bomb20140930sprite = Sprite.new
  29.     bomb20140930sprite.bitmap = Graphics.snap_to_bitmap
  30.     battletime = BOMB::ZOOM::TIME
  31.     battletime.times{
  32.       bomb20140930sprite.zoom_x += BOMB::ZOOM::X
  33.       bomb20140930sprite.zoom_y += BOMB::ZOOM::Y
  34.       Graphics.update
  35.     }
  36.     :bomb20140930pre
  37.     Graphics.freeze
  38.     @spriteset.dispose_characters
  39.     BattleManager.save_bgm_and_bgs
  40.     BattleManager.play_battle_bgm
  41.     Sound.play_battle_start
  42.   end
  43. end
复制代码





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