赞 | 2 |
VIP | 0 |
好人卡 | 0 |
积分 | 42 |
经验 | 13328 |
最后登录 | 2024-8-10 |
在线时间 | 258 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4169
- 在线时间
- 258 小时
- 注册时间
- 2013-10-13
- 帖子
- 815
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 kvkv97 于 2014-10-18 17:52 编辑
在RGSS中的Scene_Title组,有:
$data_system=load_data("Data/System.rxdata")
1,问题:Data/System.rxdata是 文件的路径吗?
我的理解:
读取数据并储存在$data_system中,另外$data_system又是RPG::System的全局变量,
调用类的属性title_bgm 做bgmm_play的参数
2,问题:调用的类是 系统类吗?因为$data_system存的是系统类型的数据。
$game_system.bgmm_play($data_system.title_bgm)
因为$game_system = Game_System.new,所以bgmm_play可以被$game_system调用,同时参数传到Game_System类的bgmm_play中,
3,问题:Game_System.new生成的实例包含了 Game_System类的方法和变量吗?还包含了其他内容了没?
在Game_System组中,有:
def bgmm_play(m)
@playing_bgm = m
if m != nil and m.name != ""
Audio.bgm_play("Audio/BGM/" + m.name, m.volume, m.pitch)
else
Audio.bgm_stop
end
Graphics.frame_reset# 重设画面的更新时间。
end
4,把@playing_bgm = m删除也不影响游戏效果,为什么这里要定义@playing_bgm ?
5,"Audio/BGM/" + m.name是文件路径吗?可以怎么表示吗?
6,为什么要Graphics.frame_reset#重设画面的更新时间? |
评分
-
查看全部评分
|