先从最基本的命令开始,显示出Hello,World文本:
#!/usr/bin/sue ruby
puts "Hello,world"
剖析:
#!/usr(用户)/bin(二进制)/sue ruby(运行环境=Ruby)
puts (命令)"Hello,world()字符串"
下面是引自于RMVX的战斗BGM的语段:
#--------------------------------------------------------------------------
# * 获取战斗BGM资讯
#--------------------------------------------------------------------------
def battle_bgm
if @battle_bgm == nil
return $data_system.battle_bgm
else
return @battle_bgm
end
end
#--------------------------------------------------------------------------
# * 设置战斗BGM
# battle_bgm : 新的战斗BGM
#--------------------------------------------------------------------------
def battle_bgm=(battle_bgm)
@battle_bgm = battle_bgm
end
#--------------------------------------------------------------------------
# * 获取战斗结束ME资讯
#--------------------------------------------------------------------------
def battle_end_me
if @battle_end_me == nil
return $data_system.battle_end_me
else
return @battle_end_me
end
end
#--------------------------------------------------------------------------
# * 设置战斗结束ME
# battle_end_me : 新的战斗结束ME
#--------------------------------------------------------------------------
def battle_end_me=(battle_end_me)
@battle_end_me = battle_end_me
end
#--------------------------------------------------------------------------
从上面的语段中,我们可以看出Ruby语言的工作流程很简洁,意义也能很直观的表达出来;所以当游戏制作者使用RMVX下新的系统定义时,能够节省一些思考、输入时间。