查看: 3293|回复: 6

[已经解决] 关于npc随机出现在主角身边的问题。

[复制链接]
梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
发表于 2012-11-8 13:49:53 | 显示全部楼层 |阅读模式

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

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

×
恩。。。。在游戏中做了个随机任务系统,就是用公共事件在大地图上每隔一段时间触发一个随机任务(比如一个npc被妖怪袭击,向主角求助)。
不过不知道怎么让任务的npc出现在主角身边- -
因为大地图上主角的位置是随机的- -

请问这种情况应该怎么弄呢- - ?
梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
 楼主| 发表于 2012-11-8 13:56:06 | 显示全部楼层
简单的说,就是当事件触发后,想让一个npc无论主角在哪里,他都会出现在主角面前。
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2012-11-8 14:11:45 | 显示全部楼层
本帖最后由 tseyik 于 2012-11-8 14:18 编辑

在對変数的操作>遊戲貿料中
可取得主角的X,Y坐標
Image001.png
回复

使用道具 举报

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
 楼主| 发表于 2012-11-8 14:17:11 | 显示全部楼层
tseyik 发表于 2012-11-8 14:11
変数的操作中可取得主角的X,Y坐標

呃。。。那么出现的npc事件要怎么设置呢?
是在地图上随便一个位置设置?还是在公共事件中设置?
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2012-11-8 14:28:58 | 显示全部楼层
應該在公共事件中、
設定出現条件(時間或歩数或其他),
当符合条件就執行對応亊件
對応亊件中就先用変数取得主角的X,Y座標
再在X,Y座標加上偏移(如NPC在主角右方出現就X+1)

回复

使用道具 举报

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
 楼主| 发表于 2012-11-8 14:42:20 | 显示全部楼层
本帖最后由 kittyblain 于 2012-11-8 14:47 编辑
tseyik 发表于 2012-11-8 14:28
應該在公共事件中、
設定出現条件(時間或歩数或其他),
当符合条件就執行對応亊件


呃,对应事件也是设置在公共事件上吗?可是公共事件好像没法设置npc的形象啊。。。。

如果想要在大地图上随机出现求助的npc,那么是不是地图上需要隔一段就设置一个这样的事件呢?

回复

使用道具 举报

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
 楼主| 发表于 2012-11-8 15:41:22 | 显示全部楼层
tseyik 发表于 2012-11-8 14:28
應該在公共事件中、
設定出現条件(時間或歩数或其他),
当符合条件就執行對応亊件

好吧- -   谢谢回答~~~
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部