【教程】跟我从头学脚本(一)
rmxp吧
全部回复
仅看楼主
level 13
heifung 楼主
转载自:www.66rpg.com原作者:Dubealex Near Fantastica(特别讲)主讲人(翻译):frantice电子书制作:小湖第一讲 什么是Ruby?什么是RGSS?首先请在工程中按下F1看基本知识我不重复别人说的话了.Ruby它诞生于1993年2月24日,它是面向对象的解释性语言(即00),任何一种00语言都包含以下4个部分:-Class 类-Methods 方法 -Messages -Arguments -Variables/Constants 变量和常量 它们之间的关系:
2008年04月23日 15点04分 1
level 13
heifung 楼主
一个对象的例子假设class为一个汽车制造厂 ,那么目标就是汽车. 汽车制造厂包含所有来制造汽车的功能,每辆车都是一种同样东西的不同形式.这些不同的汽车形式也是不同的对象,也可以在不改变其他汽车对象的基础上在加以改造.当汽车公司需要另一辆汽车的时候, 他们只用简单地向汽车制造厂要求制造一辆新车,只要盖好了一个工厂(就是class-类)你就不需要每次都去重复地对汽车(object 对象)操作了. 一个处理对象的例子在 RPG Maker XP里, 你的人物都有很多属性,如”名字””HP””等级”等等,这些在游戏里都能打开菜单看到.它们是靠后台执行你所发出的指令来完成显示的.一种方法事实上定义了目标对象接收到什么信息,接受到会发生什么.所以说,每次消息传送或接收,对象都是和它的制造者(class-类)所关联,靠相关的方法来执行.回到人物的例子,我们就知道了有一种类专门定义人物,这个类有种为你发给目标对象的信息而生成的方法.然后我们就找到一种叫”name”的方法什么是RGSS?“Ruby Game Scripting System”是RGSS的全称,它不是一种语言.鉴于大家都知道它是音乐测试左边那个按扭,其他不多说了.下面看个例子,一行描绘图片的脚本:image = Sprite.new image.bitmap = RPG::Cache.picture(name of picture) 理论上,要在屏幕上显示出图片需要2行脚本,因为你要使用一个叫”Sprite”的类, "Sprite" 在RMXP中已事先编好(不在脚本编辑器中).也需要一个module模块 (也不在脚本编辑器中) RGSS编辑器脚本里的字体各有颜色,不同的颜色都有什么含义呢?蓝色: 语法, 如 def, class, end, when, if, case…..红色: 数字, 如 1, 2, 3, 4,………….浅蓝色: 符号, 如+, * , = , || , 绿色: 注释, 不被执行的内容紫色: 自己看- -常用快捷键Control+F 本脚本页中寻找Control+Shift+F 全局搜索Control + H 替换Control + G 转到第几行
2008年04月23日 15点04分 2
level 1
顶!!!
2009年11月28日 04点11分 3
level 5
你人都不知道死哪里了
跟你学脚本[拍砖]
2010年05月07日 07点05分 5
level 6
这个我在百度文件库看过
2010年05月10日 05点05分 6
1