设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5037|回复: 10
打印 上一主题 下一主题

[已经解决] RMVA NPC在一定范围里随机移动

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-12-2
帖子
23
跳转到指定楼层
1
发表于 2012-12-6 16:29:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我想让NPC在一定范围里随机移动,而不仅仅是随机移动……
另外请问区域编辑模式是什么意思?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-12-2
帖子
23
2
 楼主| 发表于 2012-12-6 16:35:36 | 只看该作者

这里设置了随机移动,但是这样的话,NPC就会满城乱跑,跑到传送点就会传到别的地图上……

这个是区域编辑模式;

但是试用过后发现NPC虽然会在区域内移动,但是依然会跑出区域……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-12-2
帖子
23
3
 楼主| 发表于 2012-12-6 17:39:51 | 只看该作者
反正我已经被X过一次了,不介意再被X一次,是我问的问题太SB,还是真的没人会?

点评

才等一小时没人回应就这样说,有点过份了,你急别人不一定急,也可能还没多少人看到,我一个问题等三天才有人回,也没这样。  发表于 2012-12-6 20:52
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1061 小时
注册时间
2012-9-10
帖子
314
4
发表于 2012-12-6 20:06:15 | 只看该作者
dota1100 发表于 2012-12-6 17:39
反正我已经被X过一次了,不介意再被X一次,是我问的问题太SB,还是真的没人会? ...


啊...应该不是没人会..您第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
资料库更新...累死人的一堆文字...
我不是做avg,卻要有avg的叙述....-   3 -
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
5
发表于 2012-12-6 20:47:35 | 只看该作者
地形标志区域跟NPC移动范围无关,那只是设置某个范围的编号,方便做判断用的,
像是玩家走到某个地形标志为 3 的范围内,会遇到指定的敌人队伍,区域外则是预设的敌人队伍,
这需要条件分歧去作判断。

区域模式虽然设置好了,可只是画了区域,并没有对事件设置与区域模式相关的条件,
譬如图中画了 ID 为1的部份,却没有给当事件走出到 ID 不等于 1 的区域时要做些什么,
那就没有作用,至少要给个 当条件地形标志 == 1 时,事件面向后转180度 之类的,
不然事件怎么可能不走出去?
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
145
在线时间
1 小时
注册时间
2012-12-6
帖子
1
6
发表于 2012-12-6 20:57:07 | 只看该作者
路过支持下
回复 支持 反对

使用道具 举报

Lv3.寻梦者

死亡颂唱者

梦石
0
星屑
1154
在线时间
1794 小时
注册时间
2011-10-21
帖子
2245

开拓者

7
发表于 2012-12-6 21:15:06 | 只看该作者
关于NPC随机移动区域方面 用事件比较好 把事件将你NPC设定随机移动的区域围住 设置优先级为在角色下方 这样就不会乱跑了(图解一下

点评

你的第二个问题LSS、LSSS已正解  发表于 2012-12-6 21:16

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

这家伙很懒,什么也没有留下
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
144
在线时间
628 小时
注册时间
2012-6-9
帖子
1321
8
发表于 2012-12-6 21:29:12 | 只看该作者
4楼正解
http://rpg.blue/forum.php?mod=viewthread&tid=230694

區域編輯

区域编辑最常用的作法就是用来设置不同的区域可以遭遇到不同的敌人事件
  

先在地图上画好区域图块>分別為图块1号/图块2号/图块4号
  

在地图设置上开始分别设置每个不同的敌人所对应的>区域图块代号
设置完成之后,就会在不同的区域,遭遇到不同的敌人了!!
  
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-12-2
帖子
23
9
 楼主| 发表于 2012-12-7 10:24:11 | 只看该作者
我对不起大家,说了不好的话,在这里赔罪了。
昨天再弄NPC的区域移动,眼看着就要出成果了,结果卡在了NPC上,差点恼羞成怒砸了电脑……
后来睡觉的时候想到了一个简单的方法,和7L的差不多,也是用事件围住NPC,然后事件设定为该NPC做180°掉头的动作,这样不管他怎么走,都走不出去
不过这样做的话,当主角踩在上面,NPC就会掉头,如果刚好NPC踩在另一开掉头事件上,就会原地抽筋
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

10
发表于 2012-12-7 11:16:08 | 只看该作者
我想说其实用新建的空事件(在人物下方)把NPC围起来他就不会走出去了……

点评

没仔细看帖,就是7L的办法。  发表于 2012-12-7 11:20
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-8 07:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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