作业帮 > 体裁作文 > 教育资讯

rpg,maker,xp游戏

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 01:43:40 体裁作文
rpg,maker,xp游戏体裁作文

篇一:RPG Maker XP全套图文教程

1-1 新建工程

咳,那么安装RMXP的部分我就跳过了,大家应该都知道怎么安装吧- -||| 打开RMXP之后,可以在左上角看到一个白纸图标,它代表新建一个RMXP工程,也就是你制作的的游戏。当然,你也可以通过“文件”菜单里面的“新建工程”来完成这个功能。

选择了新建工程之后,就会弹出窗口。其中,“文件夹名”代表你放游戏的那个文件的名称,可以随意自己取一个,方便自己找就行了,不过建议是和你游戏的名字一样比较好。然后,“标题”代表你这个游戏的名字,比如《勇者大冒险》之类的……= =|||当你命名了文件夹名的时候,文件路径就会被自动生成在“位置”一栏。你也可以自己定义一个比较容易找的位置(使用右边那个“...”的按钮来设定路径)。

新建工程之后,就会出现如下图这样的界面。当你在游戏工程里做了设置之后,可以单击左数第三个图标——“保存”你的设定。当然,在“文件”菜单下选择保存也可以。按下右上角的红叉会关闭工程,如果你做出了更改而忘记保存,它同样会弹出对话框询问你是否保存更改。

当你新建了你的工程以后,就可以在设定好的路径下看到你的游戏文件夹了(见下图)。其中,画红圈的那个Game.exe文件是你的游戏执行程序,只要打开它就可以直接进行游戏。而蓝圈的那个是你的工程文件,当你需要编辑这个游戏工程的时候,就打开这个。

不过,你不需要每次都通过点击Game.exe文件测试你做好的游戏,因为RMXP自带游戏测试功能,你只要在打开工程的时候按下F12就能测试了。当然,在你工程的图标面板上倒数第一个绿色三角形的图标也是测试游戏。

(注意:在你测试游戏的时候,无法编辑工程。但是如果是直接点击

Game.exe进行测试就可以。)

而测试游戏的时候,你会发现角色在一片小小的空空的草地上晃来晃去,什么都没有发生-。-虽然按下ESC可以调出菜单,但是也仅此而已……

不用着急,因为这只是个开始而已。接下来我会教大家怎么绘制比较基本的地图,然后通过数据库、事件等,将你们的第一个游戏丰满起来,成为一个真正的游戏。

接下来,我们开始画出RPG游戏里的地图,要注意的是,这个教程只使用默认图块。在工程左下角的区域你能够看到你所有的地图文件,当然现在只有一张- -|||。想添加新的地图或者更改当前的地图,只要在上面单击右键就能看到选择菜单。

当你选择了“新建地图”指令的时候,就会弹出下图这样的窗口。你可以在里面随意给新的地图起名字方便查找。比如说,我们给它命名为“主角的家”,作为游戏最开始的场景。地图的宽和高决定整个地图的大小,最大可以绘制出500*500的地图,但是由于大地图会很拖慢游戏的速度,所以不建议太大。然后,由于是家,所以不能选择“草原”作为绘制地图的图块,所以我们要在“背景”里面选择一个有室内图块的来采用。

顺道解释一下,“图块”就是在左边那些树啊花啊房子啊的图片——类似积木这样的东西,绘制地图就是用这些积木来拼出一张地图。于是,我们选择了“森林小镇 内部”作为画主角家的房子的图块。

在下面有个“自动切换BGM”和“自动切换BGS”的选项,这是一个辅助设定,当进入这张地图的时候是否自动播放你设定好的背景音乐和背景音效,即使是不设定也可以,因为在后面的事件操作里,我会教大家怎么播放BGM。

右边是一个“遇敌列表”,也就是设置在这张地图上会出现的“地雷”式敌人,由于主角在家一般不太可能遇到敌人,所以这个我们也暂时不管- -|||,等教完大家如何在数据库里设置敌人队伍之后,再来顺便教一下这里的部分。

当你新建好了地图之后,就能够看见上面的那些图块随着你选择了“森林小镇 内部”而变成室内的陈设了。然后是比较重点的部分:我们要利用地图的层和绘制工具来画出一个房间。

这些图标就是画地图所需要用到的。从左开始的前四个图标为地图层的切换。整体来讲,一张地图被分为四层,第一层常用来画地面、河流、天花板和墙壁等,第二层则用来画墙壁、陈设,如果是野外的地图可能还需要画一些遮蔽。第三层添加最后的点缀,比如花草树木、放在第二层物品之上的物品(如桌子上的茶杯),或者一些需要挡住第二层东西的设施,而第四层则是设置事件的层。现在我们暂时不需要用到事件层,所以将它略过。整个地图层的优先级是:第三层>第二层>第一层,也就是说第三层的东西将在最前面显示。

接下来的五个图标是绘制地图的工具,铅笔、方形、圆形、填充和选择。它们的应用法则和正常的画图程序很相像,只不过笔刷变成了左边那些图块罢了。右边三个放大镜表示地图的比例尺,分别有1:1、1:2、和1:4三种,可以使用它们预览出大小比例不等的地图,当地图尺寸较大的时候比较方便。不过这只是预览时尺寸的改变,实际地图还是会以1:1状态下的大小为准。

好,现在我们来看左边的图块。首先是最上面一排,这些图块比较特殊,它们是被称为自动元件的东西,也就是不同的地图图块可以“公用”的部分。一般情况下,它们可以是地图的天花板、地面、草地、水面、瀑布等,而且在不同的图块里可以通用。另外,画地图的时候自动元件也有一些技巧,这个在后面我会给出别人的教程让大家参考。

当前被选中的这个空白部分等同你的地图的橡皮擦,当你绘制出错的时候,可以用这个图块将它们擦去。要注意的是,只有左上角这个图块才是橡皮,别的空白部分都不是,如果用那些来擦,可能会出现通行错误。

(上面这张,左上角那个图块,才是橡皮)

(这个就不是橡皮,虽然它也是空白图块= =)

篇二:RPG Maker XP图文教程

打开RMXP之后,可以在左上角看到一个白纸图标,它代表新建一个RMXP工程,也就是你制作的的游戏。当然,你也可以通过“文件”菜单里面的“新建工程”来完成这个功能:

选择了新建工程之后,就会弹出这样的窗口:

其中,“文件夹名”代表你放游戏的那个文件的名称,可以随意自己取一个,方便自己找就行了,不过建议是和你游戏的名字一样比较好。然后,“标题”代表你这个游戏的名字,比如《勇者大冒险》之类的……= =||| 你也可以自己定义一个比较容易找的工程位置(使用右边那个“...”的按钮来设定路径)。

建好的新工程大概就是这样子:

新建工程之后,就会出现这样的界面。当你在游戏工程里做了设置之后,可以单击左数第三个图标——“保存”你的设定。当然,在“文件”菜单下选择保存,或按快捷键ctrl+s也可以。制作游戏过程中,请养成经常保存工程的好习惯。

当你新建了你的工程以后,就可以在设定好的路径下看到你的游戏文件夹了,如下图:

当你选择了“新建地图(快捷键Insert)”指令的时候,就会弹出这样的窗口。你可以在里面随意给新的地图起名字方便查找。比如说,我们给它命名为“主角的家”,作为游戏最开始的场景,如下图所示:

地图的宽和高决定整个地图的大小,最大可以绘制出500格*500格的地图(每格为32*32像素),但地图太大会很拖慢游戏速度,所以不建议太大。然后,由于是家,所以不能选择“草原”作为绘制地图的图块,所以我们要在“背景”里面选择一个有室内图块的来采用,如图中选择的“016:森林小镇 内部”。

顺道解释一下,“图块”就是在左边那些树啊花啊房子啊的图片——类似积木这样的东西,绘制地图就是用这些积木来拼出一张地图。于是,我们选择了“森林小镇 内部”作为画主角家的房子的图块。

篇三:RPG_Maker_XP教程

关于:

RPG Maker XP教程资料源于网络超市

RPG Maker XP教程

电子书整理:武灵大圣

作者如果认为我侵害了您的权益,请愿谅,一定要通知我(wuldas@163.com)下次一定改正。

项目:

作者:walf_man

RPG Maker XP

RPG Maker XP(RPGXP)是一款可让玩家自行制作在计算机游戏中相当受欢

迎的角色扮演游戏,也就是 Role-Playing Game(RPG)的软件。制作完成的游戏,即使在没有安装 RPG Maker XP 的电脑上也能运行。

主要特点

高精度的画面

支持 640×480 像素分辨率 32 色真彩色图像。完全对应 Alpha Channel(每个像素的透明度),光滑的透过处理,柔和的半透明表现。画面的合成方法也增加了通常的半透明合成、加算合成和减算合成。而且字型自动映射,粗体不再引人注目。

使用软件的音乐播放

作为 BGM,主要使用 DirectMusic Synthesizer 的 MIDI 播放。因为以软件播放,所以不能用其它格式代替,音乐素材的制造人没必需考虑对各种 MIDI 音乐的对应。在制作过程中能被正常播放的 MIDI 文件,同样可以在其它环境中正常播放。

灵活且强大的脚本系统

用 RPGXP 制作完成的游戏,脚本是以 Ruby 语言编写的。预先编写的脚本可以制作十分独特和有趣的游戏,它是为了更高级的游戏制作需求准备的,使用它可以进行画面设计、编写战斗系统,以及一切的游戏要素。运用脚本制作 RPG 以外类型的游戏也是可能的。

系统需求

RPGXP 的系统需求如下。

最低系统配置

推荐系统配置

游戏的操作方法

基本操作

RPGXP 的游戏,以 8 个按钮和游戏手柄的操作为基础。

各个按钮(A,B,C,X,Y,Z,L,R)对应的键盘和具体功能如下所示。游戏手柄的 A,B,C 等 按钮也是如此对应,所以使用起来会更加容易。

上述的「主要功能」是标准的游戏操作,各个游戏作品 可能因为有其独特的操作而存在不同的情况。

另外如果是游戏手柄的话,其方向键和键盘的方向键(↑↓←→)功能一样,用来控制人物和光标的移动。

游戏属性

在游戏运行中按 F1 键,会显示游戏属性对话框,如右图。这个窗口可以自行分配游戏手柄和键盘的按钮设定。 按「重置」键,就可以回复为系统默认设定。

在「常规」页里可以进行以下设置。

平滑模式

通常,游戏画面是以每秒 20

帧的速率显示,达到推荐配置以上的电脑(推荐 Pentium4 1.5 GHz 以上)可选择此项,游戏画面将以每秒 40 帧的速率显示而使画面更加平滑。 抑制画面抖动

垂直扫描完后更新画面,选择此项可以最低限度的减少画面的细微闪烁。然而,画面 会出现稍微延迟的情况。选择与否,可以根据哪个更舒适,PC 配置和个人的爱好决定。 播放 BGM 和 ME

此项可以选择是否欣赏游戏中的音乐。想一边听其他音乐一边测试游戏,就可以取消对勾,选择无声设置。

播放 BGS 和 SE

此项可以选择是否播放游戏中的声音效果。

其他操作

帮助提示

帮助提示

在 RPGXP 中,大致全部对话框选项都准备有相应的简单说明,可以在不中断工作流程的情况下得到必要的信息。将这个功能称为帮助提示。调出帮助提示,有以下 3 种方法。

1. 在选项操作中按 F1 键。

篇四:rpg maker xp制作教程

rpg maker xp制作教程

“地图 ”

原野、迷宫、城市街道和建筑物内部等主角移动的舞台称为地图。

游戏是由很多地图构成的,各个地图间可以随着事件的处理来回移动。例如主角在接触建筑物的入口后,画面就会消失,而转移到建筑物内部的另一个地图里。因此通过这样的衔接方式便能将整个地图联系在一起。

地图元件和图块

地图看起来就像一整张图画,然而实际上和拼图玩具的小块一样是由许多小部件组合而成的。构成地图的最小部件称为地图元件。地图元件可以设定各种不同的属性,比如人物能否通行等。

表现特定的场所就需要一组整理在一起的许多地图元件,并设定各种不同的属性,这就称为图块。各个地图可以选择使用不同的图块,然后用该图块中的地图元件组合配置成一张地图。在图块中,还可以设定战斗时显示的背景(战斗背景)图形,遭遇敌人时会自动使用该背景。

地图的制作

新地图的制作和多个地图的管理,是在主窗口左下方的地图树状目录里进行。

首先,在地图树状目录里选择一个地图名称,按下鼠标右键,出现选单后选择「新建地图」,便会开启制作地图窗口,设定好地图名称、图块、地图大小、遇敌率等必要信息后按下「确定」,就完成了新地图的制作。各项的具体意义请参照帮助提示。

地图设定完毕,最初选择的地图下方就会建立一个新的子地图,而上方的地图就叫母地图。这和 Windows 文件夹的目录结构相同。这个结构并不直接影响游戏的运行,比如城市的建筑物内部地图作成该城市整体地图的子地图,这样对多个地图的管理就会更加容易。地图可以通过鼠标直接拖曳 & 移动选项中的上下移动来改变目录结构。

地图是由 3 层各种各样不同的地图元件配置而成的。可以向各层任意配置各种地图元件,一般来说第 1 层是地面,第 2 层是栅栏和建筑物,第 3 层是窗户和烟囱,按照这个标准,地图就能顺利制作完成。

地图编辑时层的选择,是在主菜单「模式」中设定的。而且,在「视图」菜单中还可以更改「暗淡显示其它层」,和显示「当前及下一层」还是「全部层」等设定。

地图元件的配置

编辑地图时打算在地图上配置的地图元件,必须从主窗口左边的地图元件面板中选择。

rpg maker xp游戏

在地图元件面板中选择一个地图元件,也可以同时选择多个地图元件。选择了地图元件,就可以用绘图工具在右侧的绘图区域自由配置了。

配置地图元件的绘图工具,可以在主菜单「绘图」中选择。各个绘图工具的功能如下。 铅笔

是最常用的绘图工具。在绘图区域上进行点选和拖曳可将目前选取的地图元件配置到地图上。

四边形

籍由拖曳对角线形成一个四边形,将目前选取的地图元件填满该四边形区域。

椭圆

籍由拖曳对角线形成一个四边形缩起的圆形,将目前选取的地图元件填满该区域。

填充

在点选处的上下左右连续相同的地图元件全部置换为目前选取的地图元件。

选择

为地图的剪切和复制等选取一个编辑范围。这种情况下点击鼠标右键会显示一个弹出菜单,就可以进行该范围的剪切和复制等操作。另外,选取范围的复制等操作包括全部三层的所有对像。

绘图工具为「选择」以外的其它工具时,在绘图区域某处点击鼠标右键,地图元件面板中白线框选的地图元件就会自动切换为该处所配置的地图元件。这个功能称为吸管。使用吸管功能会省略从地图元件面板中选择地图元件的步骤,将大大提升作业效率。

自动地图元件

地图元件面板中最上面的一排地图元件叫做自动地图元件,是种特殊的地图元件。自动地图元件是一类有很多式样的地图元件,实际排列中会依照边界自动调节。

一边按「Shift」键一边配置自动地图元件和使用吸管时,这个功能会暂时失效。 而且,在地图元件面板上双击自动地图元件,就会出现「自动展开元件」对话框,可以直接选择边界调整的式

事件 向村民打听情报,有条件才能打开的宝箱等游戏中发生的一切事情称为事件。

游戏如何进行全部都由事件来管理,比如「主角从城市出口移动到草原地图」的处理就是使用的事件,作为一个游戏,建立事件是必需的。

事件的种类

事件共分为「地图事件」、「战斗事件」、「公共事件」三种。一般所说的独立事件,基本上指的是地图事件。

地图事件

就是在地图画面上运行的事件。包括场所的移动,人物的对话等。在主菜单「模式」菜单中选择「事件」,于地图编辑区域上双击(点右键选择「新建事件」亦可)就可新建一个地图事件。建立大量的地图事件会加大 CPU 的负荷,通常一个地图内事件数少于 100 会比较好。

战斗事件

就是在战斗画面中运行的事件。比如「敌人在 HP 值达到规定值以下时变身」的处理就是使用的战斗事件。在数据库「队伍」页中设定。

公共事件

可以从地图事件和战斗事件中调用,为特殊情况的处理,是通用的事件。在数据库「公共事件」页中设定。

事件页

在地图事件中,一个事件能设立多个不同内容的处理。这种设定的单位称为事件页。 各事件页内容的出现条件分为开关、变量、独立开关三种类型(开关总共是二个)。满足指定条件的事件页有多个的话,会执行号码最大的事件页的内容。

开关

整个游戏中,开关总会保持 ON/OFF 的数据。例如管理「接受了消灭怪物的委托」或「打倒了BOSS」的信息。

变量

整个游戏中,变量都会保持任意整数(最大 8 位)的数据。例如管理「主角的声望」或「收集世界中分散的物品,移交给委托者的件数」的信息。

独立开关

是引发个体事件的特殊开关。不会给其它事件造成影响,仅为该事件使用。例如管理「打开了宝箱」的信息。

战斗事件也有事件页,但是具体方法和地图事件不同。具体请参照战斗事件的设定。 公共事件没有事件页。如果自动执行事件的话,可以指定一个条件开关。

事件开始条件

已定义事件页的「执行内容」,实际开始执行的条件称为事件开始条件。

决定键

在主角与事件接触的状态下,按下决定键(C 按钮)时事件开始执行。当主角与事件之间即使有柜台属性的地图元件也可以。向村民问话或调查宝箱等基本事件会使用这种方式。

与主角接触

增加了「决定键」的条件,当主角以方向按钮向事件接触时也能开始执行事件。如果主角与事件能重叠的话,那么重叠时开始执行事件。场所移动事件会使用这种方式。

与事件接触

增加了「与主角接触」的条件,当事件移动到与主角接触时也能开始执行事件。比如怪物在地图上来回移动,接触到主角时触发战斗的事件会使用这种方式。

自动执行

事件立即自动执行。事件页的出现条件满足的情况下事件会反复执行,需要适当转换开关和独立开关,必须控制事件的出现条件。比如移动到特定地图发生强制事件时会使用这种方式。

并行处理

在事件出现期间,周期性的执行事件内容。并行处理的事件与通常的性质有所不同,在其他事件执行的同时并行执行该事件,使用时必须要格外注意。比如监视计时器的事件,一定时间制

造雷电闪光画面的事件会使用这种方式。即使完全没有使用这种事件开始条件也不会影响游戏的制作,所以没有必要勉强记住使用方法。

公共事件的情况和地图事件不同,其没有实体的存在,开始条件只有由其它事件调用执行的「无」、「自动执行」和「并行处理」三种。但是无论是哪种开始条件,由并行处理事件调用执行和并行处理功能一样,要格外注意。并行处理中执行通常事件时,不要直接调用执行公共事件,最好经由开关控制的自动执行事件调用执行。

并行处理事件会加大 CPU 的负荷。特别是执行开关和变量的操作时,条件的变化会加强对事件出现还是消失的判定,地图存在事件页的量和处理时间成正比。这样,不推荐经常执行大量的并行处理事件。

战斗事件的设定

发生战斗中的事件称为战斗事件。

战斗事件和地图事件一样有事件页。经常按号码顺序检查事件页,有满足条件的事件页就立即执行。

战斗事件的出现条件为回合数、敌人的 HP、角色的 HP 和开关这四种,可指定多个。各个设定的具体内容请参照帮助提示。

执行内容

在游戏中产生某个变化的命令称为事件指令。

实际中事件的执行内容是由登录于事件执行列表中的事件指令来定义的,执行时从上到下依次执行。事件指令有「显示文章」、「场所移动」、「战斗处理」等各种不同的指令,变化丰富多种多样共计有 90 种之多。

执行内容的编辑方法种类事件都是共同的。插入事件指令,以下列顺序进行。

双击列表中有「◆」符号的项目。

会开启「事件指令」对话框。在这里选择欲使用的事件指令,按下标有该事件指令名称的按钮。如果不明白指令的意思可以调用帮助提示,就能看到各种指令的简单说明。

除一部分指令外,将会开启事件指令设定对话框。完成必要的设定后按下「确定」。 在该双击项目的位置就会插入一个事件指令。

在事件指令列表中,选择一个事件指令点击右键会出现弹出菜单,应用此菜单能进行复制粘贴等操作。按下「Shift」键不放的话,就可以同时选择多个事件指令一起进行操作。

文章的显示

在游戏画面上显示信息就要用到事件指令「显示文章」。这是个常用的指令,在全部事件指令中使用得最多。

在文章中可以使用以下的控制码。

\V[n]

显示第 n 号变量中的值(n 为数字)。

\N[n]

显示第 n 号角色的名称(n 为数字)。

\C[n]

之后的文字用第 n 号的颜色显示。 0 1 2 3 4 5 6 7

\G

开启所持金钱窗口。

\\

显示文字“\”。

输入文章时按「F2」键,就可预览实际游戏中显示的信息窗口。

数据库

游戏中使用的各种数据集合在一起称为数据库。

数据库的内容

编辑数据库的内容,在主菜单「工具」菜单中选择「数据库」。在对话框的分页中进行切换,就可以编辑下列各种不同种类的数据。

角色 在游戏中被玩家操作的人物角色的数据。

职业 装备的武器、防具和能够学习的特技等,决定角色特征的数据。

特技 主要是消耗 SP 发动特别的效果,是技能和魔法等的数据。

物品 回复剂和事件物品等,除装备以外的物品的数据。

武器 具有攻击力等属性的武器的数据。作为物品的一种来使用。

防具 具有物理防御和魔法防御等属性的防具的数据。作为物品的一种来使用。

敌人 触发战斗和事件战斗的与主角敌对的敌人角色的数据。

队伍 敌人的组合。是游戏中实际出现的形态。

状态 对角色的能力和行动造成各种各样的影响,是健康情况和状态的数据。

动画 武器和特技的视觉效果等使用的动画的数据。

图块 设定绘制地图时所用图块的地图元件的数据。

公共事件 在整个游戏中通用的各种可调用事件的数据。

系统 初期同伴、属性、SE 和用语等各种各样的数据。

这些数据在游戏中基本不重复使用。比如角色中有「初期等级」设定项,然而实际角色在游戏中会成长,等级也会不断上升,从而会使用另外的数据。

编辑数据项目

除外「系统」,各分页的画面都是左右分开,左侧为数据项目的 ID(管理号)和名称目录,右侧显示为该数据项目的内容。编辑数据项目,单击左侧目录选择,再编辑右侧显示的各设定项目。各设定项目的具体意思请参照帮助提示。

数据库窗口中按「F4」、「F5」键,就能在各个数据项目中上下选择。在有很多数据要设定特定项目的情况下,使用该操作能大大提高工作效率。

在数据项目目录中点击右键会出现弹出菜单,可以进行复制和粘贴等操作。在这里选择「批量复制」,会出现指定批量复制项目数的对话框,设定一个要复制的项目数。这将会在从其它工程中转移数据的情况下使用。

更改最大值

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

增加最大值会增加游戏运行时必需的内存容量,数据的读写速度也会变慢。最好不要无意义的增加最大值。

如果减少了最大值,那么超过这个数量的项目会被全部删除。

脚本

掌管游戏运行的简单程序语言称为脚本。 与一般把「显示文章」这样的指令称为脚本的情况不同,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。

脚本的使用方法

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

在事件指令「脚本」中使用。

在事件指令「条件分歧」的条件中使用。

作为「移动路线」内的指令使用。

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

素材规格

RPGXP 可以使用其本身初始的图片和声音素材文件。

在主菜单「工具」菜单中选择「媒体库」,会出现媒体库对话框,可以进行各种素材的导入与导出。向游戏文件夹里直接复制文件也可以,媒体库中还有图片预览功能,对素材不熟悉的话可以使用。

图片素材

可以使用 PNG 文件和 JPG 文件。如果是 PNG 文件则必须为 32 位元色彩(Alpha

Channel)。

角色(Graphics/Characters)

收录地图上显示的角色图片的文件夹。

一个角色使用一个文件。尺寸?a href="http://www.zw2.cn/zhuanti/guanyuwozuowen/" target="_blank" class="keylink">我猓?4 个方向(下、左、右、上)×4 个步行样式合计 16 个样式的规定顺序排列。位图宽高的各 1/4 就作为该角色的尺寸。

战斗者(Graphics/Battlers)

收录战斗画面中显示的角色图片的文件夹。

尺寸任意,但注意最好不要超过 640×320 的战斗画面。而且使用高 40 以下的图片会损害显示出来的清晰度。

动画(Graphics/Animations)

收录主要在战斗画面中显示效果的动画图片的文件夹。

一个个固定大小 192×192 的图片 5 张横向排列为一组,如有必要还可以纵向延长,即成为一整个动画文件。文件的尺寸大小无限制,但因为显示动画速度的关系,最好不要用太大的图片。

图块(Graphics/Tilesets)

收录构成地图的地图元件的文件夹。

一个个固定大小 32×32 的元件图片 8 张横向排列为一组,如有必要还可以纵向延长,即成为一整个图块文件。文件的尺寸大小无限制,但因为显示地图速度的关系,最好不要用太大的图片。

自动地图元件(Graphics/Autotiles)

收录边界自动生成的特殊地图元件的文件夹。 具体请参照自动地图元件说明。

远景(Graphics/Panoramas)

收录地图远处显示的图片(远景)的文件夹。

战斗计算式

RPGXP 默认的战斗系统,采用以下的计算式。

攻击方角色表示为 A,被攻击方角色以 B 表示。

第一命中率判定

普通攻击

第一命中率 = A 当前状态下的命中率 %

技能攻击

攻击力 F 为 1 以上(物理攻击)

篇五:软件RPGmakerXP脚本详细解释介绍

显示文章:

$game_temp.message_text= ""

显示引号中的文章。

更改文章选项:

$game_system.message_position =0,1,2

表示上、中、下,三个位置

$game_system.message_frame = 0 ,1

0表示不透明,其他的话就透明

等待:

@wait_count = X

等待X帧

中断事件处理:

command_end

把某一个事件暂时消除

$game_map.events[X].erase

其中X表示把X号事件暂时消除,如果是消除本事件X = @event_id

执行公共事件:

$game_temp.common_event_id = 编号

执行编号的公共事件。注意,这个执行和直接在事件中的公共事件有微妙区别。

开关操作:

$game_switches[编号] = true / false

true是打开,false是关闭

变量操作:

$game_variables[编号] = 数值

这里有一些常用的内容:

rand(100):返回0-99的随机数

rand(100)+10000:返回10000-10099的随机数

$game_party.item_number(编号):编号物品的个数

角色相关:以下为某编号的角色的相关属性

生命:$game_actors[编号].hp

精神:$game_actors[编号].sp

经验:$game_actors[编号].exp

等级:$game_actors[编号].level

最大生命:$game_actors[编号].maxhp

最大精神:$game_actors[编号].maxsp

力量:$game_actors[编号].str

灵巧:$game_actors[编号].dex

速度:$game_actors[编号].agi

魔力:$game_actors[编号].int

攻击力:$game_actors[编号].atk

物理防御:$game_actors[编号].pdef

魔法防御:$game_actors[编号].mdef

回避修正:$game_actors[编号].eva

姓名:$game_actors[编号].name

职业编号:$game_actors[编号].class_id

职业名称:$game_actors[编号].class_name

武器编号:$game_actors[编号].weapon_id

防具1编号:$game_actors[编号].armor1_id

防具2编号:$game_actors[编号].armor2_id

防具3编号:$game_actors[编号].armor3_id

防具4编号:$game_actors[编号].armor4_id

完全回复:$game_actors[编号].recover_all

领悟特技:$game_actors[编号].learn_skill(编号)

遗忘特技:$game_actors[编号].forget_skill(编号)

位置(前卫返回0,中卫返回1,后卫返回2):

$data_classes[$game_actors[编号].class_id].position 学会特技总数:$game_actors[编号].skills.size

敌人:$game_troop.enemies[编号]

敌人拥有角色的部分功能,包括.hp,.sp,.maxhp,.maxsp,.str,.dex,.agi,.int,.atk,.pdef,.mdef,.eva

地图的事件属性:

$game_map.events[编号].x,$game_map.events[编号].y 编号事件的x,y 坐标

$game_map.events[编号].screen_x,$game_map.events[编号].screen_y

编号事件的屏幕x,y坐标

$game_map.events[编号].direction

编号事件的朝向

$game_map.events[编号].terrain_tag

编号事件所处的地形标志

$game_map.events[编号].moveto(x,y)

把事件扔到(x,y)

——————————————————以上几个事件的,如果要求为角色,则为“$game_player.x”等

地图ID:$game_map.map_id

同伴总人数:$game_party.actors.size

步数:$game_party.steps

金钱:$game_party.gold

游戏总时间(秒数):Graphics.frame_count / Graphics.frame_rate 游戏总帧数:Graphics.frame_count

游戏帧速率(可直接=n调整):Graphics.frame_rate

计时器剩余秒数:$game_system.timer / Graphics.frame_rate 存档次数:$game_system.save_count

独立开关操作:

$game_self_switches[[地图编号,事件编号,"A"]] = true/false 把地图编号的地图上的事件编号的事件的A开关打开。其实不光ABCD,还可以建立更多独立开关,不过调用也得用同样脚本。

计时器打开:

$game_system.timer = 需要的秒数;$game_system.timer_working = true

计时器关闭:

$game_system.timer_working = false

体裁作文