Project1
标题:
新手求师傅解释脚本Game_System里一些语句
[打印本页]
作者:
可乐机器人
时间:
2012-12-3 20:21
标题:
新手求师傅解释脚本Game_System里一些语句
那位师傅可以为新手我解答下我标了红色语句那些是什么意思
我看好久都没看明白还差点糊涂了,看F1也看不太明白,可能我太笨了
最好是能全部给我解释下。
# ● 演奏 BGM
# bgm : 演奏的 BGM
#--------------------------------------------------------------------------
def bgm_play(bgm)
@playing_bgm = bgm
if bgm != nil and bgm.name != ""
Audio.bgm_play("Audio/BGM/" + bgm.name, bgm.volume, bgm.pitch)
else
Audio.bgm_stop
end
Graphics.frame_reset
end
#--------------------------------------------------------------------------
# ● 停止 BGM
#--------------------------------------------------------------------------
def bgm_stop
Audio.bgm_stop
end
作者:
幻想中的鸡蛋
时间:
2012-12-3 20:38
@playing_bgm = bgm
这句是将函数调用时传递的变量bgm(调用的BGM信息)赋值给“@playing_bgm”,目测应该是存放当前正在播放的bgm信息的变量,大概可以用于在之后判定是否有播放BGM或新的BGM是否与原来的BGM一样或者记忆、还原BGM。
def bgm_stop
Audio.bgm_stop
这两句是定义一个函数名为bgm_stop,其执行效果为调用Audio的bgm_stop,简单地说就是停止当前播放BGM的执行过程的一环。
(应该是外层调用当前这个类下的bgm_stop函数,然后转到Audio下的bgm_stop函数,使BGM停止下来)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1