[转载](转)完全不懂RPG&Maker&XP的来这里看下[二]
2-3 状态、动画相关
接下来就是关于状态方面的设置了,它也是增加游戏乐趣的一个重要因素之一。切换到状态页面,看左边的这些状态。名字和数量都可以自己修改,不过建议的是把“战斗不能”状态留在第一个。
右边就是详细的状态设置了。由左到右看,在名字的下面有一个“动画”,这个是代表当战斗中的人物中了该状态之后,会在它的战斗图上循环显示一个动画来表示。虽然在RM做的游戏里面状态都可以叠加,但是动画只会显示最优先的那个。这个“优先”就是下方关于“定量”的设置。数值越大,该状态的优先最高。一般情况下,比较值得我方人员注意的状态会被设定比较高的定量,比如不利的异常状态。当定量数值都相等的时候,在上面的状态优先显示。
“限制”里面有五种设置----“不行动”,字面意思,这个角色这一回合会直接跳过去,什么都做不了。“普通攻击同伴”也是字面意思,以普通攻击伤害同伴,包括伤害自己(所谓*****……)。“普通攻击敌人”同理,和上面一样不受控制,自动随机攻击敌人。“不能使用魔法”是指不能够使用在特技设置里面攻击力F为0的技能,也就是不能使用魔法技能。如果你的技能攻击力F设置了(哪怕只设置了1),中了此状态也不妨碍此技能的使用。
右边的五个选框可以复选。“不能抵抗”代表该状态无视有效度,无论什么时候附加都会被附加上,没有miss。“当作HP为0的状态”表示HP为0的时候自动附加该状态,或者附加上该状态时HP为0。也就是说“死亡”的状态一般会勾选这个。下面的无法获得EXP和不能回避攻击都很好理解不再多解释,“连续伤害”表示一旦中了该状态,每一回合会自动损失最大生命的10%。多用来做中毒之类的效果。此外,如果勾选这个,在中了此状态以后不光战斗损血,在地图行走的时候也会每走一步损失1%的HP,并且屏幕闪烁红光提示。
下面这些数值修正就是在中了该状态以后自动调整当前你各项参数的百分比。比如中了某状态以后力量减少,可以把“力量%”设定为80,那么此刻中状态对象的力量只有平时的80%。其余的也都一样,范围要注意,0-200。
然后是解除条件----战斗结束后接触勾选之后,无论是否回合数满,战斗一旦结束该状态必然解除。否则此状态依然会附加直到用别的方法解除为止。然后还有X回合后XX百分比概率解除,这个也很简单不用多说。受到物理攻击XX百分比解除,此处包括普通攻击和“攻击力F”为1以上的物理性质特技攻击。
右边有个属性防御,勾选之后,表示中了该状态会对此属性的防御能力增强,此属性的伤害力一律减半。再右边的“状态变化”表示中了此状态对别的状态的影响。在那个方框里点一下,出现红色加号表示“附加该状态”,出现蓝色减号表示“减去该状态”,空白就是无关了。比如你可以制作虚弱状态和蓄力状态互克,附加一个必然会解除另一个,等等。
然后需要返回去说说状态有效度的问题。在职业、敌人的设置方面有这一类的设定,表示该状态附加到身上的概率。字母ABCDEF从高到低,A代表100%,B代表80%,C代表60%,D代表40%,E代表20%,F代表0%。如果给某个职业设置毒状态有效度A,那么表示这个职业的角色100%会中毒。同样,如果给某敌人设置状态有效度F,那么该状态永远不会附加到该敌人身上。
附加状态的方式可以在物品和武器那里设置,同样加号代表附加,减号代表消除。比如制作可以解除我方异常状态的药物,或者制作可以给敌人附加毒伤害的武器等。不过,有些情况下是不一定的,比如说在“防具”里面设置的自动状态。这个表示只要穿上了该防具,自动附加此状态,而且不会解除掉,除非防具脱下。而在右边有个“状态防御”的设定,勾选之后,该防具对某种状态会具备100%的抵抗能力,也就是类似于穿上了该防具的主角此状态有效度自动变为F那样子。最后,状态的附加也可以在地图事件和战斗事件中调整。这个到后面再讲。
接着是动画篇。这同样是给你的游戏增色的重要环节,动画不仅仅可以在战斗中调用,也可以在地图中调用。切换到动画页面,能够看到挺复杂的东西吧。不过这些设置虽然琐碎,并不麻烦。名字、数量依旧自己控制,接下来我以一个空动画作为模子简单讲一下某个攻击动画的设置方法。
首先,可以看到名字下面有个“动画图形”的选择,它代表动画图片素材的调用,点击向右箭头打开选择的位置,我以Attack02图形作为例子。下方的控制杆可以调整这张图片的色相。动画图片素材统一规格为宽192&5,高192&N的大小。你可以尽量让它高,但是宽度必须是192&5
= 960像素,这是调用自己做的动画素材的时候需要知道的,而默认素材无需担心大小问题,它都弄好了的,用就是。
选好动画图片之后,选择该动画播放的“位置”----上中下分别代表单个对象的不同空间方位,并没有特别严重的不同,除非你要用特别多的动画帧,占很多地方,否则不用特别考虑。但是“画面”就要注意,它代表整个屏幕,也就是说设置为“画面”的动画会在整个屏幕范围内播放,而不会直接在对象的图片上播放。另外,如果你在技能里设置该动画为全体技能的动画,那么上中下三种设置都是“有几个敌人就放几个动画”的,而“画面”则只会播放一个动画。
位置的右边是这个动画的帧数,它表示整个动画的时间长度。RM里面,一秒约等于15帧。控制好动画长度,是你把握游戏节奏的一个重要因素。战斗动画太短,有些时候会让人觉得不够看,太长了,战斗多起来又会烦。所以要自己好好斟酌。我这里只是要做一个简单的动作,所以10帧就够了。
选择好帧数之后,在左边就会看到有一排从1到10的帧数表了。每一帧上都可以播放动画图形,连在一起就是一套完整的动画。在下方一排图片里面,每一个192&192的正方形单元格里都有一个小动画。选择你的动画图片,在中间黑色的动画设置区单击鼠标,把单元格放上去。
然后点选第二帧,选择另外的合适的动画单元放上去。如果前一帧上面已经有了动画元件,那么这一帧会用蓝色格子为你标识之前所有动画单元的位置,方便你定位。我们要做一个从右上向左下的爪动画,那么就稍微移动一点这个单元格,让它连起来的时候能够有向下的感觉。依次类推,将10帧动画逐个做出来。
当你在设置动画单元的时候,也可以在元件上双击,呼叫出具体的动画单元设置,它能够让这个动画元件的效果更丰富。其中,式样代表该动画单元在你整张动画图片里面的顺序(体现在下面那些格子里代表第几个),X坐标Y坐标代表它在动画界面上的位置(注意黑色区域右下角有坐标标识),放大率表示你可以将这个动画在原有基础上放缩一定的百分比。旋转角度也不用说,可以自由旋转你的该单元。左右反转是以垂直线轴对称反转过去,试一下你就能看出来是什么效果了。不透明度很简单,0-255的范围可以自己随意定。合成方式这个有些复杂,大致的意思是,“普通”代表正常将图片显示出来(一般会是透明底PNG),或者加法“取和背景颜色相同的部分”,所以黑底的JPEG会自动被抹掉黑底,但是动画整体感觉比较透亮。“减法”正好相反,取颜色差值部分,所以动画整体颜色会很黑。
动画右边那个“ED战斗”是选择一张战斗图作为你设置动画的“靶子”,比如你的战斗图总体比较小,那么你要按照你自己的战斗图来设置动画。复制帧、清除帧都是ctrl+c和delete的具体操作,不用多说,而那个“补充帧”,多用于比较连贯的动画文件,图省事……比如你在第一帧放上式样为1的动画单元,在第10帧放上式样为10的动画单元,再使用补充帧功能,它会自动帮你把中间那些动画单元都填上,并且如果有移动的话还会均匀排好移位。但补充的帧数一定要和你中间那些动画单元数目一致才行。也就是说,不能设置20帧只补10个动画单元,那样它是不会理你的。
画面右上角,是关于动画音效和画面对象闪烁的设置。在动画作用于角色身上时,一个闪烁比较能表现出“被打到了”的感觉。双击空白处打开这个设置,“帧”表示这个效果开始的帧数。SE指这个动画播放时的声音,条件可以设置“无”(什么时候都会闪烁和播放SE),“击中”(只有在打中的时候才播放SE和闪烁),“失败”(只有在Miss的时候才播放SE和闪烁)。闪烁的功能可以用于对象也可以用于画面,下方红绿蓝的三个滑块可以调整闪烁的颜色(闪红光、蓝光等),”强度”也可调整,比如闪一下特别亮或者很微弱。时间表示闪烁的持续时间,一般建议比动画长度要短些。
确定之后,可以点击“播放”看看你的动画效果了。喔,似乎有些靠下?那么就用“全体滑动”来把整个动画移动一下位置。X代表水平移动,Y代表垂直移动。移动诀窍:左减右加,上减下加。如果要让动画整体靠左16单位,只要在X上写-16就可以了。
那么,动画的设置也就到此。接下来只要在物品、武器、敌人或状态上调用你做好的这些动画就可以了。
2-4 地图图块、系统相关
接下来我们讲讲关于地图图块的设置部分。在之前画地图的时候我已经提过了,地图图块就是所谓的“积木”一样的东西,拿出自己需要的块来拼出地图就可以了。而具体的地图图块的调用方法和一些设置在这里就能够自行调整了。首先点击“图块”标签切换到该页面。
数量名称什么的统统老样子,然后我们看右边那些密密麻麻的小格子,它们以32&32的一格子为一单元,每个单元内的设置都可以相对独立。最上面一排的是自动元件,最多可以选择七个不同的自动元件。比如草地上不光有草也可以有石头地面或者水潭之类的。最左上边那个空白的元件就是画地图的空白元件“橡皮”了。下面那些大张的树木啊房子啊什么的都是被包含在一整张“地图元件图形”里面的,按下右边那个小三角,地图元件和自动元件这两类素材的不同就一目了然了。
设置完地图图块,下面还有三个其他特殊图形的设置。“全景图”的位置被压在地图的最下面,也就是说优先度比第三层的地图图块还要低。什么时候远景图会凸现出来呢,就是在一二三层都没有画元件遮盖住的地方,那么远景就会出现。举个例子,比如我现在在名为“山道”的图块那里设置了蓝天远景图:
然后用山道图块把地图画成这样----可以看到一二三层都没画图块的地方是一片空白的,就算按F4预览也依然是空白一片。
但是当我们进入游戏预览这张地图的时候,会看到蓝天的远景已经在地图上显示出来了。这就是远景图,在你画地图的时候是看不出来的,但是在游戏中绝对不要忽视了它在地图上发挥的作用,这对于你的游戏表现力是很重要的。
远景图之下还有“雾图形”的设定,这个和远景不一样之处在于,它有更加丰富的效果----移动、叠加效果、以及透明度。而且它的优先级和远景正好相反,是覆盖在一切层之上的,包括事件层。编辑雾图形的时候,选择好图形,然后注意那个叠加的效果,为了能让雾更透明一些,我们通常用加法,当然取决于雾图形的不一样,有时也会用减法和普通,这个是需要自己试验的。透明度也是一样,最好不要数值太大,否则就什么都看不见了。SX和SY表示雾图形的自动移动,数值越大移动速度越快。同样,移动诀窍是上减下加左减右加,比如要雾图形向左上移动,那么Y值和X值都填一个负数就可以。
放一张图,来区别远景图和雾图形(注意看这里,角色挡住了远景图,但是雾图形却是压在角色之上的):
接下来是战斗背景的设置,这个很简单。凡是用这套图块画的地图上发生的战斗,一律会调用在这里设置的战斗背景。也就是说,你在游戏里真正的战斗背景是在这里设置的而和那个“队伍”里面的无关。
然后是图块右边的那些关于通行度的设置。第一个是直接设置整个“块”的可通行与否,圆圈代表可以通行,叉表示不可通行,很直观。不想要角色能通过的地方,画个叉的话这些图块画的区域就统统不能走了。如果要设置的细致点,就可以选第二个“4方向”,这是通过不同的方向情况下来判定通行。有箭头的就表示如果角色行走的方向是和那个箭头方向一致的,即可通行,点则表示不能通行。以画圈圈的那个山崖举例吧,角色可以在那个山崖的边缘向左右走,或者向下(山崖内部)走,但是不能向上----因为那样就走到山崖外面去了=
随后是优先级,这个很好理解,就是图块谁挡谁的问题,一般情况下,优先级数字越大越靠上。只要给元件加了一颗星以上的优先级,角色就会被挡住。这可以用来制作角色被屋檐挡住或者被树梢挡住的效果。“草木繁茂处”的设定也是细节性设定,当一个图块设置为有草木繁茂特性的时候,角色走到这里下半截身体会自动半透明化,呈现出被草木遮盖的感觉。“柜台属性”则多半属于商店类设定,角色在面对着设置了该属性的图块的时候,就像隔着柜台对对面的人说话一样,紧挨着柜台的另一头的事件可以在中间夹了个桌子的情况下被触发而不需要角色再跑到他跟前按回车。参看一下“店内”那个图块的设定就能明白了。“地形标志”是给地上不同的地区编号,当角色踩到不同编号的图块上的时候,可以用变量代入当前踩着的图块的编号。当然,是属于实现一些特殊效果会用到的。&
&接下来我们看系统部分。里面有很多东西都会被直接读取入你的游戏里。最左边的“初期同伴”代表你游戏一开始的时候登场的角色,因为队伍的最大人数只能有四人,所以这里最多只能添加四个人。当然也可以一个都不添加,然后在进入游戏之后通过事件的方法替换队员(这个方法推荐想制作开头选人的作者使用)。
“初期同伴”下面的就是各种属性的设置方法了,那个最大值的更改也是针对这里的,你可以自己设置属性的数目。属性在先前的“职业”和“敌人”部分都有有效度的设置,这个和状态有些类似,也分ABCDEF,不过它代表具备该属性的特技、武器等对这个职业的角色或敌人的破坏力影响----A是200%,B是150%,C是100%,D是50%,E是0%,F则是-100%。也就是说,如果一个火焰属性有效度为A的职业角色被火焰属性技能攻击到了,那么受到的伤害是加倍的。同样,如果是F的话,不但不会受到伤害,反而会把这些攻击转化为补给(被攻击=被加血)。想要给一个技能或者武器或者道具的作用效果附加属性,在那几个页面里的“属性”上打个勾就可以了。对于“防具”和“状态”,没有附加属性只有属性防御,也就是说当被勾选了这个属性之后,该防具或者中了某状态之后,对此属性的攻击有减半作用。
中间的系统图形、BGM、ME、SE的设定在游戏中也会被调用。“窗口外观图形”是指你游戏里所有的窗口的图样,比如对话的对话框、菜单窗口、战斗中显示角色名字HPSP的那个窗口等。查阅一下F1即可知道这类窗口图片的规格,在这里不再细说。“标题画面图形”就是进入了游戏之后第一眼看到的那张图片。“游戏结束图形”说白了就是Gameover图,在不允许失败的战斗中如果你战败之后会自动显示出来。“战斗渐变图形”是指当开始战斗的时候,从地图上自动切换到战斗场景。这类过渡图都是黑白的,其切换原理是从最黑的部分先开始切换过去然后到最白的地方。
“标题BGM”指一开始进入游戏的时候,在显示出标题图片的时候同时播放的音乐。战斗BGM就是战斗背景音乐,这个在你测试战斗的时候也同样能听到。接下来是战斗胜利ME和战斗失败ME,它们分别表示战斗胜利和失败时,播放的效果短音乐。接下来是各类SE----也就是声效的设定,很直观,光标代表你每用方向键移动一次光标的时候播放的声效,确定表示你按下空格键选定某个选项时播放的声效,取消表示按下ESC来取消或退出菜单的时候播放声效,警告表示当前选项不可用的时候……下面的那些都一目了然,就不多描述了。其中“角色受伤”和“敌人受伤”的声效并不是指每挨打一次都会播放,而是当死亡的时候才会播放的音效(也就是被附加上类似“战斗不能”状态的时候播放的音效)。关于BGM、BGS、ME和SE的说明我会在后面自用素材的地方解释。
右边那些“用语”的设定也很简单。比如你把金钱单位设置成“RMB”,在你进入游戏之后按下ESC呼唤出菜单,就能看见你的金钱窗口里不再是“G”而显示出了“RMB”的字样。注意区分里面关于“攻击”和“攻击力”的用语设定,前者是动词,指代在战斗的时候选择的那个普通攻击,你也可以用“劈砍”或者“普攻”替代。而“攻击力”则是名词,是描述先前提到的武器赋予的破坏力。“物品”和“特技”的用语在菜单里和战斗中都会同时被调用到。
系统和图块部分也都讲完了。截止到目前,应该能够使用默认素材来定制一个属于自己的游戏数据库了。不过标题上那棵大树看多了谁都会产生审美疲劳,怎么样才能在游戏里使用自己的素材呢?
2-5 自定素材导入
在使用自己的素材之前,让我们先来了解一下素材的规格----在这里推荐大家都去看看RM自带的帮助里面,很详细地讲述了各类图片的所在位置和其大小及样式。
图片素材----它们需要是JPG和PNG格式。其中包含透明底的图片需要用PNG,否则在游戏里会出现难看的白边。在你自己的游戏目录下可以找到Graphics这个文件夹。这里面就是存放了所有的图片的文件,而根据用途还被分为各个子文件。按照字母排序依次来说一遍。首先,Animati*****文件夹,存放游戏里面所有的动画素材,在数据库的动画部分调用来制作动画文件。素材规格为宽192&5
960个像素,高也为192倍数个像素(但是最好不要太长了)。这样在导入素材之后,才会出现192&192的小方格以供使用。
Autotiles文件,存放游戏里所有的自动元件图片,关于该素材的规格见下图所示,基本样式是96&128,上面三块区域分别代表『画地图时在左边显示的样子』,『和这个自动元件连接起来的图块的样子』和『紧接在地图边缘的时候四角会呈现的样子』。下方那个大方块代表用这个图块八个方向+中心的具体效果。如果想要做出水波的动画效果,可以将多个这样的自动元件并成一排(参考瀑布、水潭等默认图块)。
如果想要具体了解自动元件的画法,在绘制地图的时候在左边选择好自动元件,双击它就能打开更细致的绘画面板了。或者也可以搜索一下关于自动元件绘制的教程,这里不再拓展。
Battlebacks文件夹,存放所有战斗背景文件。需要640&320或者640&480的图片。不过在默认的战斗中,640&320就够用了,因为下方的图片都会被状态窗口遮住。Battlers文件夹,存放角色或者敌人的战斗图,大小一般不限,别大过640&320就可以了……=
=。需要透明去白底的PNG,不会去底请去图像技术区寻找PS魔棒路径去底教程。Characters文件夹是存放行走图的文件夹,规格大小不限,以4&4为平均规格,列数为上、左、右、下四个面向的四排,然后横排四个为停步、左踏步、停步、右踏步。标准RTP风格的行走图是128&192,每一个角色的宽高就是32&48。
Fogs文件夹收录雾图形,大小没有限制,但是注意,它一定要能做成四方连续的形式,即上下左右都可以接上,因为要以平铺形式出现在游戏里面(雾图形的设置法见先前图块教程)。Gameovers放战斗失败图片,640&480。一般一个游戏只在系统里能设置一次,所以只需要一张。Ic*****文件夹放各类图标素材,大小为24&24的图片,不能大,否则无法完整显示(RM不会自动帮你放缩图标文件的)。Panoramas文件夹放各种远景图片素材,和雾图形要注意的是一样的。其用法在图块部分也都讲过。Pictures文件夹放所有你在游戏中通过“显示图片”这个事件指令会调用的图片,自由度比较高,这个在后面讲到显示图片功能的时候会提到。
Tilesets放的就是图块素材了,注意区分它和自动元件素材。宽度32&8=256像素,高度是32的倍数可以无限延伸,但是不可以太长否则导入你画的地图时可能会卡。Titles放置标题画面图片,640&480,同样放一张就够了。Transiti*****代表过渡图片,一定要是灰度色阶图片(即黑白)640&480大小,过渡场景时会从最黑的地方先开始。
最后是Windowskins,代表窗口图片素材。192&128大小,下图将一个标准的窗口图片分为几个区域,A区域128&128,代表窗口内的区域填充。四周会留出2像素的空白,是为了让边框能覆盖住它。B区域是边框,里面那四个小箭头是在窗口里内容过多有向上或向下滚动必要的时候会出现的。C区域代表光标,当出现窗口选项的时候会在选项上闪烁(最明显的就是一开始选择“新游戏”“继续”那里了)。四周的2像素按长宽拉伸显示,剩下的按光标的大小平铺。D区域是暂停标记,在对话框里出现,当一段话出现完之后,在等待玩家按空格键继续的时候显示出来。16&16规格,每一个标记都有一定的位置移动,作为动画效果表示。E区域则是战斗场景里选择敌人和角色的时候会出现的箭头,一般在战斗图下方出现。
图片素材介绍完毕之后,我们再来说说音乐素材。打开Audio文件夹,可以看到其中有四个文件夹。它们就是游戏中会用到的各类音乐音效文件,格式可以用MP3、WMA、OGG、W***,如果是BGM和ME的话也能用MIDI。其中BGM代表背景音乐,在游戏中默认会重复播放。BGS代表背景音效,也是重复播放(用于特殊场合的海浪声、雨声、人声等)。不过这两种没有特别区分,可以混放。要注意的是,在同一时间,BGM只能播放一首,BGS也一样;但是BGM和BGS两者却可以同时播放(也就是放着背景音乐的同时响着雨声什么的)。由于两种声音会混在一起,所以如果把两个文件夹都放上歌或者音乐并一起播放可能会很诡异=
=。ME是代表效果音乐的文件,在它播放的时候,一切BGM和BGS都要停止,等它播放完毕之后再继续淡入播放。(题外话:由于ME也有“我”的含义,加上这个特质,本人曾戏称其为“我最大”=v=|||)SE代表各类音效,在游戏中最广泛能用到,除了“播放SE”的指令之外,数据库里面物品、特技、动画和系统的设置里都提到过很多次。多个不同的SE可以同时叠加。
了解所有的素材规格之后,就可以将合适的素材用到自己游戏里去了。将你下载好的素材按照分类放进这些文件夹里面。你也可以用RMXP默认的媒体库功能调入素材。按下F10,或从“工具”菜单里面选择“媒体库”,即可看到下面的窗口。在素材前面有蓝点的代表目前在你默认RMXP***目录下的文件,这些文件是只要装了RMXP的人都会有的。选定一个你希望导入素材的目录,点击“导入”按钮,找到你要导入的素材并确定。在导入某些图片文件的时候,会自动有去底功能,用鼠标左键点击图片的白边,选择该颜色为透明色,则该图片中所有的白色自动被透明处理了。如果有想弄成半透明的,在那个颜色上点击右键即可。素材导入之后,你会发现这个文件的左边有个红点,这个就是表示在你自己游戏目录下面的素材。
好,那么到现在,数据库的设定部分就全部完成了。你也学会了怎么添加自己的一些素材,当准备工作都完成之后,我们就要开始最重要的事件学习----这才是让你的RPG游戏真正能被称之为游戏的部分。
地图事件设置部分
在我们学习事件设置之前,先来认识一下RM里面的“事件”具体为何物。它可以用来在第四层画元件,可以是个游戏中看不到的透明的“叙述者”来操纵剧情的运行,可以放置在地图边缘作为切换场景的移动点,也可以作为NPC、BOSS、角色等看得见的人物或者物品存在。在RM里事件被分为地图事件和公共事件两类,而地图事件的设置被统一在地图的“事件层”(见红圈),也就是第四层的设置中。切换到事件层之后,该地图处于事件编辑画面,右边的那些图块就不能再被用来绘制地图了。你可以看到地图上被划分为一个个32&32的小格子,这就是地图上的每一个事件单位,你也可以理解为“人均面积”----标准RTP中,每个角色或者人物都站立在一个格子里面。在一个事件格上单击右键,就可以看到这样的选单----选择新建事件,就会在当前的事件格上新建立一个事件。当你做好一个事件之后,它可以被剪切、复制和粘贴。最后一个选项是“角色初期位置”,也就是当你选择“新游戏”之后,角色会最开始出现在什么地方。设定好了“角色初期位置”的格子会被一个写着S字母的标志占住,这个事件格将不能再被用来新建别的事件(见表示蓝圈)。
选择新建事件,就可以进入事件编辑页(重点来了重点来了……)。一个事件可以包含很多页,通过不同的条件操作,让它执行不同的内容。首先,事件名称----这个你可以自己设定,因为之后一些指令操作可以调用地图上所有的事件,如果事件过多的话,可能会混乱,在这里起好一个名字比较方便查找(比如写“主角的妈妈”或“特殊NPC”之类的)。接下来是右边那一排关于事件页的操作。这也是事件操作复杂的地方,一个事件可以包含很多个页,而这些页的出现条件、执行内容、图形等都可以完全不一样。事件页也可以复制、粘贴或者删除,多用于一些在条件不同的时候,事件内容会发生微妙变化或者人物图形变得不一样的情况等。左边的“事件出现条件”和最下面右边的“事件开始条件”要严密区分开,“出现条件”指代这个事件存在于地图上与否,而“开始条件”指代当事件存在之后,什么条件能够执行你在右边的“执行内容”里编辑的东西。“事件出现条件”由开关和变量进行控制,你可以同时使用两个全局开关、一个变量和一个独立开关控制这个事件页的出现与否,比如当某开关打开,某变量为2以上的时候,该事件页会出现。这里要再次强调以后提到的事件都不是指代包含了所有事件页的整个事件,而是单独的某个事件页。关于开关、变量和独立开关的操作及事件和它的配合,我会在后面详细讲到。
“角色图片”指代这个事件页在地图上的表现形式,它的图形将从行走图文件夹characters里面调用。双击即可打开,和数据库选择角色图形很类似,只不过这里可以更详细地选择出一个图形的面向状态等。移动规则里面有固定、随机、靠近和自定义四种,固定就是指这个事件会原地不动,随机则是会在能够移动的区域之内随便走,靠近则是这个事件会一直追着角色行走(用于制作追踪的敌人或者跟屁虫NPC之类的=
=),自定义是可以自己来定制这个事件的移动状态,它和设置移动路线的事件操作很近似,所以也放到后面说。速度和频率可以自己设置,标注得很清楚,速度快的话事件每迈一步的速度会很快,频率高的话事件就不会停下来一直在走。
左边有个“选项”来定制一些事件的特质。“移动时动画”一般都是被勾选上的,也就是说该事件如果有行走图的话,在移动中的时候就会顺次播放那个方向的四个动作(踏步),让它有在走路的感觉。如果去掉了,就会以你当前在“角色图片”选择的那个动作移动不会变化,看上去像飘=
=|||。“静止时动画”类似,勾选后当这个事件不动的时候,原地踏步。“固定朝向”表示当角色触发这个事件(多用于按回车或者与其接触来触发场合)的时候,它不会自动转向那个面向角色的方向,而是会保持恒定的方向。(比如制作一个正在买菜的大婶,和她对话她不理你,自顾自讨价还价之类的……)“允许穿透”表示角色可以穿过这个事件,这个事件也能穿过别的事件----当事件有行走图的时候,默认是无法穿透的。“在最前面显示”则是将整个事件的优先级提到最高,比地图上所有元件的优先级都高(这么设置之后,图块里面你设置的地图优先级对这个事件无效了)。
“事件开始条件”代表当这个事件出现的时候,你要怎么去触发右边你定制的详细内容。“决定键”很简单,对着该事件按下C键或者空格键,就会触发这个事件。“与主角接触”表示当你的主角碰到这个事件上的时候会执行,一般用在场所移动的事件上。然后是“与事件接触”----代表当事件和主角碰触的时候就会执行,无论是主角先碰上事件还是事件自己先碰上主角(这种时候事件一般会设置一个随机或追随的移动规则)。多用于追杀主角那样的敌人事件。“自动执行”表示当这个事件出现的瞬间,立刻执行。并且如果没有中断的话,会反复执行。在该事件执行过程中,主角不能移动,其他的事件也都不会再触发。“并行处理”也是和自动事件类似,会一出现就开始执行并反复执行。不过它不会妨碍主角的移动和其他事件的处理。一张地图上过多的并行处理事件会严重拖慢游戏的速度,使用的时候需要注意。
设置完一个事件之后,在地图上就会显示出对应的图像来标志。不过,地图上只显示序号最小的事件页的图形。在下图便是这样----虽然你设置了三页事件,在地图层的这个界面中你只能看见第一页的图形。
然而进入游戏之后,则正好相反----你会看到此时显示出来的是第三页的事件的人物。这就是事件页的优先级问题,当出现条件相同的时候,先出现的是序号最大的那个事件页,执行的也是那个事件页的内容。所以,如果要停止一个自动事件或并行事件,可以在其执行终了的时候打开一个开关,然后新建一个『空白的,出现条件为该开关ON』的事件页,这样根据这条规则,新出现的事件会替代先前的那个自动事件页,那么自动事件就停下来了。
事件的基本编辑界面介绍完毕了,在执行内容的空白处右键单击一下那个菱形,就可以看到事件编辑的那个菜单。“统一输入文章”的指令和显示文章会一起讲到,当你选择“插入”之后,就会出现下面的各类事件指令了。接下来我们将要通过各个实例来详细解释关于这些事件指令里的各种功能。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。