数据库

什么是数据库?

数据库将所有游戏成分(地图和地图事件除外)组织到了一起,例如玩家控制的角色,物品,魔法,属性。这些成分可大致分为下面 15 种数据。

除了[System(系统)]、[Types(属性)]与[Terms(用语)]之外,所有数据均以游戏中登场的单位分别设置。例:“恢复药水”和“钥匙”这类物品,每个物品都在[Items(物品)]中制作数据,设置各自的名称、图像、使用时的效果之类的特征。

Actors(角色) 玩家可控制的角色。
Class(职业) 每个角色的特点(特性,成长条件等)。
Skills(技能) 行动与特殊技能(普通攻击,特技,魔法)。
Item(物品) 玩家拥有的物品(药水,钥匙等)。
Weapons(武器) 角色用于进攻的装备(剑,杖,弓等)。
Armors(防具) 角色用于防御的装备(护甲,盾牌,装饰品等)。
Enemies(敌人) 会和主角发生战斗的角色。
Troops(敌群) 出现在游戏中的敌人队伍。
States(状态) 角色,敌人的状态(中毒,战斗不能等)。
Animations(动画) 一些视觉效果(例如发动技能时)。
Tileset(图块组) 创建地图时,用于管理图块的数据。
Common Events(公共事件) 处理公共使用的事件。
System(系统) 游戏的全局基础设定,例如初始设定和音乐。
Types(属性) 设定元素,技能,武器,防具,装备的属性。
Terms(用语) 一些游戏指令和参数的文字内容。

编辑数据库

显示编辑窗口

数据库的内容要在[Database(数据库)]窗口编辑。要显示数据库窗口,点击工具栏上的[Database(数据库)]按钮(或选择菜单栏中的[Tools(工具)] → [Database(数据库)])。

组织编辑窗口

你可以根据数据的类型在[Database(数据库)]窗口的侧边菜单中选择数据。要创建和编辑数据,请点击侧边菜单上的按钮切换屏幕显示的内容。

当编辑除[System(系统)],[Types(属性)],[Terms(用语)]以外的数据时,首先在屏幕左侧的数据列表中选择你要编辑的数据。在这之后,编辑窗口右侧的参数以进一步确定数据的特性。

当按下键盘上的[F4] 或 [F5]键时,你可以在当前的数据列表中切换上一个数据和下一个数据。

更改数据条目的数量

技能,物品,武器,敌人,敌群的最大值被设定为 2000,其余类型的数据则是 1000。要改变数据条目的总数,点击数据列表下的[Change Maximum(更改最大值)]按钮,然后输入新的数据条目数量。当减少数据条目的最大值时,超过这个最大值的数据将被删除。

通过右键菜单控制

当你右键点击数据列表中的一项时,会出现一个菜单。你可以进行例如复制数据这样的操作。如下是每一项命令的详细信息。

Copy(复制)
将选中数据的详细参数信息复制到剪贴板上。
当你按住[Shift]键进行选择时,可以复制多份数据。
Paste(粘贴)
将剪贴板上的详细参数信息应用(覆盖)到所选数据上。所选数据之前的参数信息将会被丢失。
Clear(清除)
删除本数据所有详细参数信息。

有关数据 ID

在每项数据记录前面显示的数字被称作它的数据 ID(这个数字是独一无二的)。当在事件指令中利用变量指定数据时,ID 就会派上用场。

利用备注区域

在某些数据中(actors(角色)/classes(职业)/skills(技能)/items(物品)/weapons(武器)/armors(防具)/enemies(敌人)/states(状态)/tilesets(图块组)),有一处[Note(备注)]区域。在制作游戏时你可以随便在这里写下备注。和前面一样,这不会影响游戏,在一些插件中,你可以利用备注来定义额外的信息。