赞 | 673 |
VIP | 62 |
好人卡 | 144 |
积分 | 335 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33495
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
- #=============================================================================
- # 控制战斗开始播放 SE 的变量 ID
- BATTLE_SE_VAL = 10
- #=============================================================================
- # 设置上面的 变量ID ,在事件--> 战斗处理 前,改变上面设置的变量的值。
- #比如变量值为 0 ,就播放文件名为“battle_se0”的 SE ,变量值为 1,就播放
- #文件名为“battle_se1”的 SE ,以此类推。
- #
- # 所以,SE 文件的命名 = battle_se + 变量值 。想要播放哪首,直接改变该变量
- #的值即可。
- #==============================================================================
- class Scene_Map
- #--------------------------------------------------------------------------
- # ● 调用战斗
- #--------------------------------------------------------------------------
- def call_battle
- # 清除战斗调用标志
- $game_temp.battle_calling = false
- # 清除菜单调用标志
- $game_temp.menu_calling = false
- $game_temp.menu_beep = false
- # 生成遇敌计数
- $game_player.make_encounter_count
- # 记忆地图 BGM 、停止 BGM
- $game_temp.map_bgm = $game_system.playing_bgm
- $game_system.bgm_stop
- # 演奏战斗开始 SE
- name = "battle_se" + $game_variables[BATTLE_SE_VAL].to_s
- Audio.se_play("Audio/SE/" + name, 100, 100)
- # 演奏战斗 BGM
- $game_system.bgm_play($game_system.battle_bgm)
- # 矫正主角姿势
- $game_player.straighten
- # 切换到战斗画面
- $scene = Scene_Battle.new
- end
- end
- #===============================================================================
复制代码 |
|