菜鸟和RMXP和Ruby语言
喜欢玩阿月系列RPG游戏的我,跟不少童鞋一样下了RPGMakerXP来瞻仰一下。当时觉得这个软件太方便了,用鼠标随便点点就能弄出来个有趣的小游戏。因为里面不仅自带不少地图和人物行走图等素材,容易上手的操作方式也让自己大有成就感……可是游戏毕竟是离不开编程,解开游戏包,看看人家游戏里的脚本,简直就像天书一样,想学学怎样做出更高级的效果,因为对编程一窍不通的缘故是不可能的。确实,除了脚本以外,想从其他功能上开发新的亮点是做不到了,唯有从脚本下手,从学习Ruby语言开始。
所以,下决心试着接触这种语言。
从来没接触过编程的我实在不懂这东西该怎么学……不过既然从零学起那就先去官网看看吧。
官网上的收获,除了Ruby编辑器的下载之外,还发现了一个很好的网站。
www.pine.fm/LearnToProgram
那是一个叫Chris Pine的人做的Ruby初学者教程。我稍稍看了些,觉得非常简单易懂。不知有没有有心人已经开始做了翻译。不过我准备在自己学习的同时,也慢慢把上面的资料翻译起来。
希望今后能和学习Ruby的盆友还有RMXP爱好者们交流共勉~
相关文档:
从今天起不再浪费时间,开始走向自动化测试这条光明的道路,并以搭建一个自动化测试平台为目标,并这个过程一点点的记录下来和大家分享
首先,是ruby环境的搭建
(1)到ruby的官网:http://www.ruby-lang.org/en/下载 ruby安装程序;
PS :选择 ruby on windows,我下载的是Ruby 1.8.6 One ......
照例可以先看端程序
class Person
def initialize( name,age=18 )
@name = name
@age = age
@motherland = "China"
end
def talk
puts "my name is "+@name+", age is "+@age.to_s
&n ......
1. ruby已成为1.87
2. 必须先安装安装光盘里的新的xcode,在"optional"目录里
3. 可能需要重新安装macport
http://trac.macports.org/wiki/Migration
4. 或者升级macport
http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard
$ sudo port selfupdate
$ sudo port sync
$ sudo port upgrade --force insta ......
原文连接: http://hi.baidu.com/%B7%CF%B2%C5%CB%FB%B8%E7/blog/item/09c19411244152daf7039ec4.html
通过命令行查看ruby版本信息:
ruby -v
命令行运行程序:
方法1.
ruby -e 'print "hello ruby"'
-e 表示将后面的一行作为ruby程序
print 是ruby的一个内置函数
方法2.交互编译环境
irb (命令行输入后, ......
#一、定义一个类
class Person
def initialize(name,age=18)
@name=name;
@age=age;
@motherland="china";
end
def talk
puts "my name is "+@name+" and I am "+@age.to_s
&nb ......