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

Project1

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

[有事请教] 求教导。想弄一个“NPC随着主角的移动而移动,他们方向...

[复制链接]

Lv1.梦旅人

梦石
0
星屑
111
在线时间
10 小时
注册时间
2018-6-26
帖子
7
跳转到指定楼层
1
发表于 2018-7-5 18:58:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
求教导~想弄一个“NPC随着主角的移动而移动,他们方向相同,同步移动。”但是系统自带的只能判断方向不能判断移动。
比如主角向右移动两格,地图上NPC 甲也向右移动两格。

Lv1.梦旅人

梦石
0
星屑
240
在线时间
33 小时
注册时间
2018-1-21
帖子
19
2
发表于 2018-7-5 21:29:35 | 只看该作者
随着玩家方向变化 就能做到, 要是随着玩家移动 就不会了,不过思路你可以参考下




以上只能实现,跟着玩家的方向变化,不能跟着走动


你可以定义好NPC的地图位置,以及玩家的地图位置 都设置成变量,
当两者变量不相等的时候,设置NPC的移动路线,但是,这样情况就很复杂了,所以你可以按照这个思路是测试下
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1525
在线时间
308 小时
注册时间
2011-7-23
帖子
150
3
发表于 2018-7-5 23:24:17 | 只看该作者
使用并行处理进行循环判断
使用两个变量获取主角在地图上的XY坐标
在主角移动后 依据储存的变量值与主角的新坐标进行对比确认之后控制NPC移动
另外当主角启用跑步的时候NPC的移动速度要改变 以及要考虑当默认冲刺开启的情况
不知身之何死,愿幻梦不灭。不知情之何起,愿一往而深。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19265
在线时间
2305 小时
注册时间
2015-7-4
帖子
937
4
发表于 2018-7-5 23:51:07 | 只看该作者

睡前无聊就给你写了出来,测试有效。给你图文并茂吧:

实现方向的你会的啦,这个只是简化而已。

变量处理要看仔细喽,要用8个变量。

判断跟行走跟方向差不多。注意得并行处理。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
111
在线时间
10 小时
注册时间
2018-6-26
帖子
7
5
 楼主| 发表于 2018-7-8 21:47:56 | 只看该作者

现在已经实现根据玩家A操作NPC B进行移动,主角A能正常推箱子,但NPC无法触发推箱子事件。


箱子那里设置的事件:



请问有什么办法解决吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 09:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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