设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1985|回复: 4
打印 上一主题 下一主题

[已经解决] 请问如何修改战斗开始SE

[复制链接]

Lv5.捕梦者

梦石
0
星屑
32051
在线时间
5082 小时
注册时间
2012-11-19
帖子
4877

开拓者

1
发表于 2014-1-25 10:54:21 | 显示全部楼层
  1. #=============================================================================
  2. # 控制战斗开始播放 SE 的变量 ID
  3. BATTLE_SE_VAL = 10
  4. #=============================================================================
  5. #   设置上面的 变量ID ,在事件--> 战斗处理 前,改变上面设置的变量的值。
  6. #比如变量值为 0 ,就播放文件名为“battle_se0”的 SE ,变量值为 1,就播放
  7. #文件名为“battle_se1”的 SE ,以此类推。
  8. #
  9. #  所以,SE 文件的命名 = battle_se + 变量值 。想要播放哪首,直接改变该变量
  10. #的值即可。
  11. #==============================================================================
  12. class Scene_Map
  13.   #--------------------------------------------------------------------------
  14.   # ● 调用战斗
  15.   #--------------------------------------------------------------------------
  16.   def call_battle
  17.     # 清除战斗调用标志
  18.     $game_temp.battle_calling = false
  19.     # 清除菜单调用标志
  20.     $game_temp.menu_calling = false
  21.     $game_temp.menu_beep = false
  22.     # 生成遇敌计数
  23.     $game_player.make_encounter_count
  24.     # 记忆地图 BGM 、停止 BGM
  25.     $game_temp.map_bgm = $game_system.playing_bgm
  26.     $game_system.bgm_stop
  27.     # 演奏战斗开始 SE
  28.     name = "battle_se" + $game_variables[BATTLE_SE_VAL].to_s
  29.     Audio.se_play("Audio/SE/" + name, 100, 100)
  30.     # 演奏战斗 BGM
  31.     $game_system.bgm_play($game_system.battle_bgm)
  32.     # 矫正主角姿势
  33.     $game_player.straighten
  34.     # 切换到战斗画面
  35.     $scene = Scene_Battle.new
  36.   end
  37. end
  38. #===============================================================================
复制代码
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-12 13:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表