Loading AI tools
来自维基百科,自由的百科全书
RGSS(Ruby Game Scripting System)是以Ruby语言为基础的游戏脚本语言,用于RPG Maker系列的功能扩充上。
![]() |
搭载于RPG Maker XP,是脚本功能首次亮相。可用于实现事件难以完成的功能。
搭载于RPG Maker VX,将脚本分为数个大类,以方便管理与学习,并新增脚本功能与优化性能等。
搭载于RPG Maker VX Ace,使用Ruby1.9.2,并新增脚本功能与优化性能等。 为最后一版的RGSS,在后继版本RPG Maker MV中被JavaScript插件取代。
RGSS的语法与Ruby完全相同。主要在图像的显示、音乐的演奏、游戏设计所需要之功能上作强化。
一般而言,使用者可以使用内建的RGSS脚本,加上事件指令来编辑游戏系统,而不需要撰写任何程式。如果有事件指令无法实现的系统时,则可以透过修改RGSS或新增RGSS脚本来完成。
此外,使用者也可以完全不使用内建的RGSS脚本,自己用RGSS重头编写想要的游戏系统。虽然说RGSS本身是专门为RPG设计而成,但要使用RGSS制作动作游戏、益智游戏等类型的游戏也是可行的。
RGSS方便的特性在于:变更文字的大小、变更选单画面、或更改敌人的体力值等复杂的指令,使用事件指令虽能达到效果,但非常麻烦并缺乏通用性。但若使用RGSS,只需在脚本编辑器中插入脚本即可,有程式设计基础便能更顺利、快速地编写系统。
网路上公开的自制RGSS脚本。多数使用起来非常简单,只要按照说明插入脚本编辑器即可。
例如:两个脚本同时覆写一个类别的方法,各自的脚本都预期该类别不同的运作方式,可能会造成游戏异常或当机。为了避免这个状况,有些公开脚本的设计者会采用不同的类别/方法名称,或者是使用alias指令将原本有的指令复写后再执行,尽量避免这类的问题。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.