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

Project1

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

[已经解决] 关于NPC行走带动主角的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
55 小时
注册时间
2012-9-9
帖子
13
跳转到指定楼层
1
发表于 2013-12-7 15:28:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Justmilk 于 2013-12-7 20:02 编辑

各位大神 请教一下 能否实现 NPC走的时候 在碰到主角的时候 主角会 按照他的方向走   就是说 主角在左边 NPC从右边过来  碰到主角的时候 主角会后退  
事件 好像有点难实现这个东西 难道要用脚本?  这问题会不会很低级哦  我是新人啦 不好意思啦  谢谢大家啦

Lv2.观梦者

梦石
0
星屑
473
在线时间
487 小时
注册时间
2011-10-12
帖子
407
2
发表于 2013-12-7 16:36:23 | 只看该作者
用事件接触,事件内容设置“移动路线”。
想多弄些小细节的话,可以开启固定朝向,如果开启的队列,也可以集合下队列(队列的集合速度与人物移动速度一样,所以把速度改到6最大,队列的集合会变得很快。)

注意:一定要勾选“忽略障碍”,保障不会发生意外;穿透的话,如果穿到不可移动的地形就没得玩了。

评分

参与人数 1梦石 +1 收起 理由
Sion + 1 感谢帮忙

查看全部评分

莺莺飞蛾夜灯寻,小路迷途飞满庭;
追爱明光夜夜怜,不觉天明为谁晴。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
55 小时
注册时间
2012-9-9
帖子
13
3
 楼主| 发表于 2013-12-7 17:07:50 | 只看该作者
gaogs123456 发表于 2013-12-7 16:36
用事件接触,事件内容设置“移动路线”。
想多弄些小细节的话,可以开启固定朝向,如果开启的队列,也可以 ...

有点看不懂呀 大神。。 按照你说的那样做貌似搞不出来 会不会是理解错意思了?  我的意思是 NPC移动的时候 向主角走来 然后 要碰到主角的时候 主角会退后 能否实现呢?

点评

下方的触发条件,事件内容设置玩家移动路线;如果还不清楚,那么你应该更加的了解下事件页的各种选项指令的作用(这些不高级,但基本够用了)。  发表于 2013-12-7 17:52
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42355
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

4
发表于 2013-12-7 17:54:46 | 只看该作者
Justmilk 发表于 2013-12-7 17:07
有点看不懂呀 大神。。 按照你说的那样做貌似搞不出来 会不会是理解错意思了?  我的意思是 NPC移动的时候 ...

你给那个NPC的触发方式设置成“事件接触”
然后事件内容第一行使用事件“脚本”
  1. $game_player.turn_toward_character($game_map.events[@event_id])
复制代码
当然在编辑器里可能位置写不下,
最好写成这样
  1. $game_player.turn_toward_character\
  2. ($game_map.events[@event_id])
复制代码
这一句的作用是让主角面向撞他的NPC,
你再设置移动路线,后退一步即可。
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
55 小时
注册时间
2012-9-9
帖子
13
5
 楼主| 发表于 2013-12-7 19:27:37 | 只看该作者
fux2 发表于 2013-12-7 17:54
你给那个NPC的触发方式设置成“事件接触”
然后事件内容第一行使用事件“脚本”当然在编辑器里可能位置写 ...

我自己摸索了一下 搞出了一个东西 但是 他们能不能实现同时走动呢?  还有就是 我没用上你的那个 脚本  下楼上图
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
55 小时
注册时间
2012-9-9
帖子
13
6
 楼主| 发表于 2013-12-7 19:28:00 | 只看该作者
fux2 发表于 2013-12-7 17:54
你给那个NPC的触发方式设置成“事件接触”
然后事件内容第一行使用事件“脚本”当然在编辑器里可能位置写 ...

我自己摸索了一下 搞出了一个东西 但是 他们能不能实现同时走动呢?  还有就是 我没用上你的那个 脚本  下楼上图
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
55 小时
注册时间
2012-9-9
帖子
13
7
 楼主| 发表于 2013-12-7 19:30:30 | 只看该作者
我是这样设置的
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42355
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

8
发表于 2013-12-7 19:45:28 | 只看该作者
Justmilk 发表于 2013-12-7 19:30
我是这样设置的

最好还是用脚本吧,可以应对来自各个方向的撞击。
同步移动的话,你把等待结束的勾去掉即可。

评分

参与人数 1梦石 +1 收起 理由
Sion + 1 认可答案

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
55 小时
注册时间
2012-9-9
帖子
13
9
 楼主| 发表于 2013-12-7 20:02:46 | 只看该作者
fux2 发表于 2013-12-7 19:45
最好还是用脚本吧,可以应对来自各个方向的撞击。
同步移动的话,你把等待结束的勾去掉即可。 ...

好的 谢谢大神! 我爱你!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 04:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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