-------------------------------------------------------------------------------- 掌管游戏运行的简单程序语言称为脚本。
与一般把「显示文章」这样的指令称为脚本的情况不同,RPGXP 把在事件指令之上,更接近程序概念的指令称为脚本。所有事件指令其实不是程序,只有脚本系统解读后才能运行。
脚本的编辑,是针对游戏系统的高级用户提供的功能,难度很高。如果只是制作普通游戏,就没有必要了解。最初的脚本系统完全可以制作不错的游戏,最好只在对默认脚本感到不满意的时候再进行编辑。
Ruby 是什么脚本语言是一种独特的简单语言,RPGXP 采用的是 Ruby 脚本语言。Ruby 的官方网页是
http://www.ruby-lang.org/ 。
Ruby 是松本行弘先生开发的免费软件,描述大规模的游戏也能保持良好性能。是善长文本处理的语言,照原样会加大游戏开发的难度。因此,对游戏开发用途的 Ruby 语言进行了特殊化,这就是 RGSS(Ruby Game Scripting System),中文意思就是 Ruby 游戏脚本系统。详细内容请参照 RGSS 参考。
另外,把 Ruby 标记为 ruby 是充许的,但是不能标记为 RUBY、ルビー或るびー(这两个日语的发音同 Ruby)。
脚本编辑器 在主菜单「工具」菜单中选择「脚本编辑器」。会出现脚本编辑器对话框。
运行像 RPG 这类大规模的游戏需要非常多的脚本程序,所以把全部脚本程序分为多个适当的单位来管理是很重要的。RPGXP 把这个单位称为组。脚本编辑器左侧显示的就是组列表。
脚本编辑器,和数据库有相似的设计便于操作。同数据库一样按「F4」、「F5」键,就能在各个组中上下选择。这里还增加了一个「F6」键,可以取光标当前位置的单词复制为该脚本组的名称。
组的操作 在组名称上点右键会出现弹出菜单。选择「插入」,就会在所选组前面添加一个新的空白组。同样,选择「剪切」和「复制」操作,就能更改组的顺序。
和数据库不同,组不是以 ID 来管理的。而是按照各组在列表中的顺序,从上到下依次运行。游戏开始脚本是列表最下面的“Main”,各种定义完成后实际游戏的运行是从该组开始的。
编辑操作 在右侧文本编辑窗口中点右键,会出现一个弹出菜单如右图。就能进行「剪切」、「复制」、「查找」、「替换」等基本的编辑操作。
文本编辑中还可使用 Ctrl+F 和 Ctrl+G 等快捷键。
如果使用「查找」在编辑的组中没有找到目标,而想对全部脚本组进行文本搜索时,可以在组的弹出菜单中选择「查找」。快捷键是 Ctrl+Shift+F。
脚本的使用方法脚本除了能在脚本编辑器中直接编辑以外还有以下三种使用方法。
在事件指令「脚本」中使用。 在事件指令「条件分歧」的条件中使用。 作为「移动路线」内的指令使用。 比如「调用加入了独立脚本的事件指令」的情况就能使用到脚本。这样或许能设计出各种各样有趣的使用方法。 [ 返回目录 ] [ 繁体转换 ] RPG Maker XP 素材规格
-------------------------------------------------------------------------------- RPGXP 可以使用其本身初始的图片和声音素材文件。
在主菜单「工具」菜单中选择「媒体库」,会出现媒体库对话框,可以进行各种素材的导入与导出。向游戏文件夹里直接复制文件也可以,媒体库中还有图片预览功能,对素材不熟悉的话可以使用。
图片素材可以使用 PNG 文件和 JPG 文件。如果是 PNG 文件则必须为 32 位元色彩(Alpha Channel)。
角色(Graphics/Characters) 收录地图上显示的角色图片的文件夹。
一个角色使用一个文件。尺寸任意,以 4 个方向(下、左、右、上)×4 个步行样式合计 16 个样式的规定顺序排列。位图宽高的各 1/4 就作为该角色的尺寸。
战斗者(Graphics/Battlers) 收录战斗画面中显示的角色图片的文件夹。