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

Project1

 找回密码
 注册会员
搜索

关于NPC行走带动主角的问题

查看数: 2010 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-12-7 15:28

正文摘要:

本帖最后由 Justmilk 于 2013-12-7 20:02 编辑 各位大神 请教一下 能否实现 NPC走的时候 在碰到主角的时候 主角会 按照他的方向走   就是说 主角在左边 NPC从右边过来  碰到主角的时候 主角 ...

回复

Justmilk 发表于 2013-12-7 20:02:46
fux2 发表于 2013-12-7 19:45
最好还是用脚本吧,可以应对来自各个方向的撞击。
同步移动的话,你把等待结束的勾去掉即可。 ...

好的 谢谢大神! 我爱你!
fux2 发表于 2013-12-7 19:45:28
Justmilk 发表于 2013-12-7 19:30
我是这样设置的

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

评分

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

查看全部评分

Justmilk 发表于 2013-12-7 19:28:00
fux2 发表于 2013-12-7 17:54
你给那个NPC的触发方式设置成“事件接触”
然后事件内容第一行使用事件“脚本”当然在编辑器里可能位置写 ...

我自己摸索了一下 搞出了一个东西 但是 他们能不能实现同时走动呢?  还有就是 我没用上你的那个 脚本  下楼上图
Justmilk 发表于 2013-12-7 19:27:37
fux2 发表于 2013-12-7 17:54
你给那个NPC的触发方式设置成“事件接触”
然后事件内容第一行使用事件“脚本”当然在编辑器里可能位置写 ...

我自己摸索了一下 搞出了一个东西 但是 他们能不能实现同时走动呢?  还有就是 我没用上你的那个 脚本  下楼上图
fux2 发表于 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,
你再设置移动路线,后退一步即可。
Justmilk 发表于 2013-12-7 17:07:50
gaogs123456 发表于 2013-12-7 16:36
用事件接触,事件内容设置“移动路线”。
想多弄些小细节的话,可以开启固定朝向,如果开启的队列,也可以 ...

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

点评

下方的触发条件,事件内容设置玩家移动路线;如果还不清楚,那么你应该更加的了解下事件页的各种选项指令的作用(这些不高级,但基本够用了)。  发表于 2013-12-7 17:52
gaogs123456 发表于 2013-12-7 16:36:23
用事件接触,事件内容设置“移动路线”。
想多弄些小细节的话,可以开启固定朝向,如果开启的队列,也可以集合下队列(队列的集合速度与人物移动速度一样,所以把速度改到6最大,队列的集合会变得很快。)

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

评分

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

查看全部评分

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

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

GMT+8, 2024-12-2 17:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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