幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4369|回复: 0

水箭龟009的RM教程(一)——开关详解

 关闭 [复制链接]

67

主题

912

帖子

16万

积分

⑧专业

水箭龟009

积分
162267
QQ
发表于 2004-8-13 11:05:35 | 显示全部楼层 |阅读模式
水箭龟009的RM教程(一)——开关详解
2004.8.13
www.com

* 注:本教程在rpgchina的论坛上首先发表,授权给该论坛使用。版权属于作者。其他人转载需要注明出处。

各位同学大家好,天太冷了,有没有多穿件衣服啊?(玄天:傻瓜!现在是夏天)请大家做到各自的位置上,我们马上开始上课。今天给大家上课的老师就是我——水箭龟009。我就是智慧与美貌并重,英雄与侠义的化身~我力求用最简单平实的语言向大家介绍RM当中的一些细节上的问题,这可都是其他的教程文章里面没有的哦!所以请大家认真听讲。今天讲第一课,RM当中的开关。


·什么是开关?
开关是控制游戏中事件发生条件的一个重要手段。您可以通过对开关的操作使受到开关控制的事件在开关的不同状态下(ON或者OFF)执行不同的命令。您不妨将开关这个RM当中的概念联想到现实当中的电灯开关。下面我就用制作游戏当中的电灯开关的方法具体讲解一下开关的使用方法。

·开关的应用实例?
*本例当中,玩家在按下开关之后,文字显示“灯亮了”。不过这三个字只显示1次。如果再次按动就会提示“电池电量不足”。

在地图上新建一个事件,名称叫做开关。先在页面左边对这个事件的“外观”进行勾勒。图形我选择的是RM的素材RTP当中自带的拉闸式开关,把手在左边。事件开始的条件设置为“按下确定键时”,其他的都是默认。然后开始在左边的事件执行内容当中设置这个事件的具体流程。这个事件对应的是玩家按下开关之后显示“灯亮了”。所以我设置的执行内容是文章的显示,内容就是“灯亮了”三个字。。OK,这个事件就执行完成了。现在你不妨在现在编辑的这张地图上面设定一个主人公出场的位置。然后测试运行游戏。让主人公走到开关前面,按下回车,显示出“灯亮了”三个字吧!不过当你再次按下回车,仍然还会显示这三个字。这跟我们要求的只显示一次不符合。怎么办?没关系,回到刚才这个开关事件的编辑页面。
下面就是开关应用登场,很简单。在刚才的事件(显示“灯亮了”)末尾加上一行内容,就是事件指令页面当中第一页的“开关的操作”,在单独的操作开关当中自己选择一个(点最右边的省略号,出现选择窗口,左边是便于开关管理进行的编号,右边就是对应的开关号,在右边选择一个开关,在下面的名称当中为这个开关命名,我用的是“开关教学”这个名字,当然你也可以任意命名为“电灯”、“灯泡”、甚至“烤鸡翅膀”、“I服了YOU等各种名称,这些都是按照你自己意愿,就想给你电脑里的文件命名一样,只不过以后你自己得认识哪个开关是负责控制什么的,别找不着北了)。OK,开关选择完成,然后确定,回到“开关的操作”设置页面。在下面的操作内容当中选择“变为ON”。确定,关闭“开关的操作”窗口。返回事件编辑页面。原先的事件下面就多出一行来了。
然后我们选择最上面的“制作新页”。你已经来到了第二页上。我们下面就要制作显示“电池电量不足”的事件。图形仍然是开关,不用修改了。开始条件仍然是“按下确定键时”。右边的事件内容就让它显示文字“电池电量不足”。
下面就是关键了。在事件出现条件当中的第一个“开关”前面打勾,然后点省略号选择你刚才标记的开关(我的就是那个“开关教学”)。好了,大功告成!
现在再次进入游戏测试一下吧。第一次显示“灯亮了”,以后再次按键却都是“电池电量不足”了。


通过这个例子,相信你一定能够对开关的作用有所发现。现在向你抽象解释开关就不难了。

当你制作的事件不希望被重复执行的时候(就像是从某某NPC那里拿钱500G,不想玩家通过不停拿钱成为巨富),就可以在事件当中的适当位置放上一个开关的操作,将某个开关打开。然后制作一个新的页面,出现条件就是刚才打开的开关,随后编辑相应事件内容,就是当事件被第二次以上触发的时候的内容(例如当玩家再次向这个NPC伸手要钱的时候,NPC说:“你好贪心啊”)。这样就可以有效防止一个事件被重复执行了,并且让事件更加人性化,多样化了。你地明白?

·开关的适用场合?
1。普通的地图上,就像上述例子一样。
2。使用物品或者技能之后。前提条件是将该物品或者技能的类别设置为“开关”,并且选好了一个对应控制的开关。以后使用这个物品或者技能的时候,就相当于开关打开,变为ON状态了。你可以通过公用事件编辑出此时发生的效果。(这个以后讲)
3。战斗当中。战斗当中同样可以使用开关。例如如果想战斗画面当中开打之前发生对话,可以在编辑事件内容“战斗的处理”之前加上一行“开关的操作”,打开一个开关。然后在地方群体编辑页面当中,编辑跟这个群体战斗之前的对话内容,开始条件自然是刚才选择的那个开关。这样当跟这个群体战斗之前,编辑的事件内容会依次发生。(不过如果你不想这样一直循环下去,记得在事件内容编辑当中最后加上一行“开关的操作”,将这个开关设置为“OFF”。效果你通过战斗测试就一目了然了。

·不用开关?
XX同学说:“我就是不用开关,怎么着!”   (XX:*……%¥% 诽谤我~我没有说       水箭龟009:吁——给我安静!现在是上课时间。拿你做个例子,怎么当真了。     XX:5555~  我错了~~~)
既然你不用,就看看会出现什么情况吧!

1。你能不停从NPC手上拿钱。(如果你不承认这是BUG,说是自己特别设定的秘籍我也无话可说)
2。跟NPC对话的时候NPC总会傻呆呆地跟你说同一句话,哪怕是根本没必要说的。
3。你刚刚打败了的大魔王在你离开村子然后返回村子的时候居然复活了,而且就像是前一次一样向你挑战。并且以后每当你离开村子然后返回村子就会在老地方等你。
4。该消失的家伙不消失,该出现的家伙不出现。
5。更多不该发生的情况 ……

所以说,同学们,用开关吧!它将是你们居家旅行、杀人灭口……哦不是,是制作游戏、成为高手的必备良药~~~
XX同学明白了吗?   (XX:表烦偶……)

这次讲座大概就是这样了。本讲座由[水箭龟工作室]的水箭龟009主讲。 官方站点:  [url]http://www.fbzerg.com[/url]
如果要转载须注明出处。如果还有什么不懂的可以找XX同学(XX:干吗总说我……),算了,如果还有什么不懂的直接来找我,不要劳烦XX,人家失恋了,心情不好 (XX:老大,给我把他封IP+删ID),我错了我错了~~~~~~~~~~~~今天就这样了,我要闪人先,免得个别人要暴走了……支持我继续写的就说一声,没反应的话我直接去跳楼了。

各位,Bye~~~~


(小得蛇:XX同步率达到800%,进入暴走状态!)
(XX:吼吼吼吼吼吼吼吼吼吼!!!!~~~!!!)


[此贴子已经被作者于2004-8-15 8:45:21编辑过]
http://b.fanfou.com/u/f9999/s.png  [url=http://blog.sina.com.cn/f9999]http://blog.sina.com.cn/f9999[/url]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-29 09:58 , Processed in 0.029661 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表