RMXP教程3-4

本篇教程集中讲解事件处理第三页中的各类事件指令。它们是比较重要的战斗相关的内容——RPG离不开战斗,你在数据库中设置好的敌人队伍需要依靠这里的战斗指令来进行调用。那么首先我们先看事件指令第三页的第一个选择:战斗处理。这就是最基本的战斗事件了,它将调用你在数据库里设置的那些“队伍”,当该时间被触发的时候,即可进入战斗状态。你可以利用它来制作明雷战斗或者BOSS战斗。如果将事件行走图设置成“无”,也可以制作暗雷战斗。

在“战斗处理”里,有分出逃跑、失败等不同场合的设定,如果你不勾选那个“失败的话继续”,战斗输了之后就会自动显示Gameover的图片然后回到标题画面。而如果勾选了,则可以当作一个分歧,显示一些和胜利情况下不同的情景,比如损失金钱或物品等。

我们在地图设置里也可以制作暗雷。在你画好的地图上单击右键选择编辑,然后在“遇敌率”里可以添加你的敌人队伍。队伍数量越多,平均遇到每支队伍的概率也就越低。遇敌步数指的是角色每走多少步就能碰上战斗(这个并不绝对,有一定的步数偏差),如果地图比较大,可以把步数设得高一点,否则没走几步就要战斗是很郁闷的。要注意的是这里的战斗默认无法失败后继续,而且允许玩家逃跑,所以不合适当BOSS战。

战斗处理的下面有个商店处理,这个是RPG里同样比较重要的部分——在RM里的商店默认买卖皆可,当玩家进入商店界面后可以选择买或卖。如果选择了买,那么将会自动列出你在商店处理里设置好的商品清单。只要在物品、武器、防具里选择出来你希望于商店出售的货物即可。数据之类的都在数据库设定好,包括价格。要注意的是,价格为零的商品无法在商店卖出。

商店处理命令下面有个名称输入处理,这是可以让玩家自主给角色命名的指令。调用该事件指令后,会自动弹出窗口让玩家给指定角色命名。不过在RM默认的此功能里,命名的文字都是日文片假名和平假名= =,所以它的用处不大,知道即可。

接下来左边的这一列就都是关于角色参数的临时变动了。增减HP和SP的指令非常直观,就是直接给你的角色增加或者减少当前的HP和SP(注意,不是最大HP和SP值的变更,只是当前的HP和SP)。选择你需要增减的对象,填入数值,或者代入变量(事先要给该变量赋值)。“允许死亡”表示如果减少HP减少到了0,角色将会被附加“战斗不能”状态,如果不勾选这个,角色无论怎么减少HP,最小值都是1。SP也是同理,不再重复。

然后是状态变化和完全回复。状态变化里可以强制附加和解除角色身上的状态,无视该状态原本的有效度。完全回复指代的是将角色的HP和SP恢复到最大值,并且解除一切状态(RM不会智能到判断你的状态是好是坏,所以那些有益的状态也会被一并解除掉)。

接下来是增减EXP、等级、能力值和技能。EXP和等级的增减很简单,选择你需要增减的角色并填入数值即可。要注意如果当EXP增加到足够角色升级的时候,会自动升级没有提示。而如果当角色的等级达到能够学会技能的时候,会自动领悟你在数据库“职业”里为他们设置的技能。另外一点,减少等级不会自动减少技能——也就是说如果你的角色学会了20级的技能,而你用“增减等级”指令减少了10级他的等级,这个技能是不会消失的,你要使用“增减技能”手动替他去掉该技能。“增减特技”是不受职业里的限制的,无论什么特技都可以指定角色学会。增减能力值就是永久提升角色的参数了,包括最大HP和SP,力量灵巧速度魔力等。和HPSP的增减操作一样,不需要多说。

然后是变更装备、姓名、职业、图形等操作。装备的变更类似换装,你可以将指定角色的装备替换下来,这个功能是强制性不受数据库里角色的“固定装备”限制的。意即,在数据库的“角色”里设置的被固定的装备可以利用该指令手动替换。更改角色姓名和职业也很简单,注意这里要和上面那个“名称输入处理”区分开,这里的改名是让游戏制作者给角色改名,而上面那个是由玩家为角色改名。职业的更改可以让角色实现转职的功能,但是,原本职业已经学会的技能无法自动消失,转职后该等级之前的技能也无法学会。举例:剑士在20级转职成了魔法师,那么剑士20级之前学会的技能都不会消失,也没有领悟魔法师20级前的技能。这些需要用“增减技能”进行手动操作。更改图形是可以更改指定角色的行走图和战斗图,和数据库的设置大同小异不用多说。

右边这一列的上边部分是特定用于数据库“队伍”的战斗事件当中,在地图事件设置里不予细讲,请参看教程4-3的补充内容。本章节内容较为简单,就不放工程了,有什么问题欢迎提问。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值