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

Project1

 找回密码
 注册会员
搜索

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

查看数: 3109 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-7-5 18:58

正文摘要:

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

回复

Fan723 发表于 2018-7-5 23:51:07

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

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

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

判断跟行走跟方向差不多。注意得并行处理。
墓雷 发表于 2018-7-5 23:24:17
使用并行处理进行循环判断
使用两个变量获取主角在地图上的XY坐标
在主角移动后 依据储存的变量值与主角的新坐标进行对比确认之后控制NPC移动
另外当主角启用跑步的时候NPC的移动速度要改变 以及要考虑当默认冲刺开启的情况
不良坏蛋 发表于 2018-7-5 21:29:35
随着玩家方向变化 就能做到, 要是随着玩家移动 就不会了,不过思路你可以参考下




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


你可以定义好NPC的地图位置,以及玩家的地图位置 都设置成变量,
当两者变量不相等的时候,设置NPC的移动路线,但是,这样情况就很复杂了,所以你可以按照这个思路是测试下
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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