rpg游戏设计与实现_-毕设论文

2026/4/28 15:48:46

4.2.3 更改最大值

要更改数据项目的数量,点击目录下面的「更改最大值」按钮。如下图4-5会显示更改最大值对话框,设定一个从 1 到 999 的数值。

图4-5 最大值

增加最大值会增加游戏运行时必需的内存容量,数据的读写速度也会变慢。最好不要无意义的增加最大值。如果减少了最大值,那么超过这个数量的项目会被全部删除。最大值要根据自己所需要的游戏设定,这样既不会浪费资源,也会让自己设定游戏数据库的效率大大提升很多。

4.3 脚本

掌管游戏运行的简单程序语言称为脚本。

与一般把「显示文章」这样的指令称为脚本的情况不同,RPGXP 把在事件指令之上,更接近程序概念的指令称为脚本。所有事件指令其实不是程序,只有脚本系统解读后才能运行。

脚本的编辑,是针对游戏系统的高级用户提供的功能,难度很高。如果只是制作普通游戏,就没有必要了解。最初的脚本系统完全可以制作不错的游戏,最好只在对默认脚本感到不满意的时候再进行编辑。

4.3.1 Ruby 是什么

脚本语言是一种独特的简单语言,RPGXP 采用的是 Ruby 脚本语言。Ruby 是松本行弘先生开发的免费软件,描述大规模的游戏也能保持良好性能。是善长文本处理的语言,照原样会加大游戏开发的难度。因此,对游戏开发用途的 Ruby 语言进行了特殊化,这就是 RGSS(Ruby Game Scripting System),中文意思就是 Ruby 游戏脚本系统。详细内容请参照 RGSS 参考。

另外,把 Ruby 标记为 ruby 是充许的,但是不能标记为 RUBY。 4.3.2 脚本编辑器

在主菜单「工具」菜单中选择「脚本编辑器」。会出现脚本编辑器对话框。

24

运行像 RPG 这类大规模的游戏需要非常多的脚本程序,所以把全部脚本程序分为多个适当的单位来管理是很重要的。RPGXP 把这个单位称为组。脚本编辑器左侧显示的就是组列表。

脚本编辑器,和数据库有相似的设计便于操作。同数据库一样按「F4」、「F5」键,就能在各个组中上下选择。这里还增加了一个「F6」键,可以取光标当前位置的单词复制为该脚本组的名称。如下图4-6:

图4-6 脚本

4.3.3 组的操作

在组名称上点右键会出现弹出菜单,如图4-7。选择「插入」,就会在所选组前面添加一个新的空白组。同样,选择「剪切」和「复制」操作,就能更改组的顺序。

和数据库不同,组不是以 ID 来管理的。而是按照各组在列表中的顺序,从上到下依次运行。游戏开始脚本是列表最下面的“Main”,各种定义完成后实际游戏的运行是从该组开始的。

25

图4-7 更改脚本

4.3.4 编辑操作

在右侧文本编辑窗口中点右键,会出现一个弹出菜单如下图4-8。就能进行「剪切」、「复制」、「查找」、「替换」等基本的编辑操作。

图4-8 编辑脚本

文本编辑中还可使用 Ctrl+F 和 Ctrl+G 等快捷键。

如果使用「查找」在编辑的组中没有找到目标,而想对全部脚本组进行文本搜索时,可以在组的弹出菜单中选择「查找」。快捷键是 Ctrl+Shift+F。

4.3.5 脚本的使用方法

脚本除了能在脚本编辑器中直接编辑以外还有以下三种使用方法。 在事件指令「脚本」中使用。

在事件指令「条件分歧」的条件中使用。 作为「移动路线」内的指令使用。

比如「调用加入了独立脚本的事件指令」的情况就能使用到脚本。这样或许能设计出各种各样有趣的使用方法。

4.3.6 脚本的运用

网上有一些已经制作好的脚本都可以直接拿来运用,这些都相当于对RMXP

26

的系统的升级,如图4-9:

图4-9 脚本运用

这是一个金钱提示的脚本,在游戏中,打开宝箱或者找到隐藏的金钱奖励,都会提示得到的金钱的数目,类似的还有物品提示等。这都大大增强了RMXP的设计游戏的效率。有效的利用脚本编辑,就能使做出来的游戏更加富有效果,更加完美。

27


rpg游戏设计与实现_-毕设论文.doc 将本文的Word文档下载到电脑
搜索更多关于: rpg游戏设计与实现_-毕设论文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219