赞 | 0 |
VIP | 2 |
好人卡 | 0 |
积分 | 1 |
经验 | 3917 |
最后登录 | 2013-8-12 |
在线时间 | 16 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 16 小时
- 注册时间
- 2009-9-20
- 帖子
- 232
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 p7l8k90 于 2010-8-31 12:16 编辑
我用了轩辕美化菜单,简单地说,套用了石焚刃暖的脚本。里面有个增减bgm和se的音量,但是我现在不想用轩辕美化了,我做仙剑2,找到了个仿仙剑2的公共事件菜单,然后我想用公共事件菜单,又不想丢掉bgm和se音量增减,轩辕美化菜单里掌管bgm、se音量增减的脚本如下:
#==============================================================================
# ■ Game_System
#==============================================================================
class Game_System
attr_accessor :bgm_volume
attr_accessor :se_volume
alias ini initialize
def initialize
ini
@bgm_volume = 84
@se_volume = 84
end
def bgm_play(bgm)
@playing_bgm = bgm
if bgm != nil and bgm.name != ""
Audio.bgm_play("Audio/BGM/" + bgm.name , bgm.volume * bgm_volume / 100, bgm.pitch)
else
Audio.bgm_stop
end
Graphics.frame_reset
end
def bgs_play(bgs)
@playing_bgs = bgs
if bgs != nil and bgs.name != ""
Audio.bgs_play("Audio/BGS/" + bgs.name, bgs.volume * se_volume / 100, bgs.pitch)
else
Audio.bgs_stop
end
Graphics.frame_reset
end
def me_play(me)
if me != nil and me.name != ""
Audio.me_play("Audio/ME/" + me.name, me.volume * se_volume / 100, me.pitch)
else
Audio.me_stop
end
Graphics.frame_reset
end
def se_play(se)
if se != nil and se.name != ""
Audio.se_play("Audio/SE/" + se.name, se.volume * se_volume / 100, se.pitch)
end
end
end
而仙剑二的菜单公共事件如图
想做的效果就是,把选项移动到音乐或者音效上,按下确定键后执行一个公共事件,出现的效果如图
,按一下确定键,就会增长一环,而bgm/se也就会增大声音,反之确定键则减小声音,好了,罗嗦了这么多,正题来了。
请问,我如何才能在按下确定键之后就直接执行增大声音的命令而不用显示对话框?……这个问题最好由了解轩辕美化的朋友回答,当然,要是能知道原理的回答也可以,最好附上执行的脚本语句,跪拜各位大神和明白人指导一下! |
|