赞 | 0 |
VIP | 208 |
好人卡 | 0 |
积分 | 31 |
经验 | 35012 |
最后登录 | 2016-3-14 |
在线时间 | 177 小时 |
Lv3.寻梦者
- 梦石
- 3
- 星屑
- 50
- 在线时间
- 177 小时
- 注册时间
- 2008-3-21
- 帖子
- 939
|
5楼
楼主 |
发表于 2008-9-2 05:19:37
|
只看该作者
以下引用dna_7086于2008-9-1 19:50:20的发言:
脚本编辑器:Game_System中
本帖相关代码如下:
#--------------------------------------------------------------------------
# ● ME 的演奏
# me : 演奏的 ME
#--------------------------------------------------------------------------
def me_play(me)
if me != nil and me.name != ""
Audio.me_play("Audio/ME/" + me.name, me.volume, me.pitch)
else
Audio.me_stop
end
Graphics.frame_reset
end
改为:
本帖相关代码如下:
#--------------------------------------------------------------------------
# ● ME 的演奏
# me : 演奏的 ME
#--------------------------------------------------------------------------
def me_play(me)
if me != nil and me.name != ""
Audio.me_play("Audio/ME/" + me.name, me.volume, me.pitch)
@tplaying = 1
else
@tplaying = 0
Audio.me_stop
end
Graphics.frame_reset
end
并在
本帖相关代码如下:
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
@map_interpreter = Interpreter.new(0, true)
@battle_interpreter = Interpreter.new(0, false)
@timer = 0
@timer_working = false
@save_disabled = false
@menu_disabled = false
@encounter_disabled = false
@message_position = 2
@message_frame = 0
@save_count = 0
@magic_number = 0
end
里加@tplaying = 0
然后在Game_System里加个函数
本帖相关代码如下:
def isMEplaying()
return @tplaying
end
呃,这个脚本其实还是有些局限性。。。如果ME或SE是因播放完毕而自然停止的又该怎么检测
不过还是谢谢你 |
|