我对不起大家,说了不好的话,在这里赔罪了。 昨天再弄NPC的区域移动,眼看着就要出成果了,结果卡在了NPC上,差点恼羞成怒砸了电脑…… 后来睡觉的时候想到了一个简单的方法,和7L的差不多,也是用事件围住NPC,然后事件设定为该NPC做180°掉头的动作,这样不管他怎么走,都走不出去 不过这样做的话,当主角踩在上面,NPC就会掉头,如果刚好NPC踩在另一开掉头事件上,就会原地抽筋 |
4楼正解 http://rpg.blue/forum.php?mod=viewthread&tid=230694 區域編輯 区域编辑最常用的作法就是用来设置不同的区域可以遭遇到不同的敌人事件 先在地图上画好区域图块>分別為图块1号/图块2号/图块4号 在地图设置上开始分别设置每个不同的敌人所对应的>区域图块代号 设置完成之后,就会在不同的区域,遭遇到不同的敌人了!! |
路过支持下 |
地形标志区域跟NPC移动范围无关,那只是设置某个范围的编号,方便做判断用的, 像是玩家走到某个地形标志为 3 的范围内,会遇到指定的敌人队伍,区域外则是预设的敌人队伍, 这需要条件分歧去作判断。 区域模式虽然设置好了,可只是画了区域,并没有对事件设置与区域模式相关的条件, 譬如图中画了 ID 为1的部份,却没有给当事件走出到 ID 不等于 1 的区域时要做些什么, 那就没有作用,至少要给个 当条件地形标志 == 1 时,事件面向后转180度 之类的, 不然事件怎么可能不走出去? |
啊...应该不是没人会..您第2个问题真的太多人问了... 个人学疏才浅..真心建议您,不要一个npc人物就用区域编辑...因为要设该人物id的xy坐标,和区域编辑相同id,和移动坐标...一个人物至少就5个以上变数... 不如直接用自定移动路线...要改也方便... 区域编辑相关帖子... http://rpg.blue/forum.php?mod=viewthread&tid=230694 相关脚本... http://rpg.blue/forum.php?mod=viewthread&tid=224145 区域范围使用范例... http://rpg.blue/forum.php?mod=viewthread&tid=251733 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-19 16:25
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.