TC官方合作论坛

 找回密码
 立即注册
查看: 1388|回复: 13

[已解决] 有什么好技巧判断人物移动中

[复制链接]
发表于 2013-12-10 12:03:49 | 显示全部楼层 |阅读模式

马上加入TC

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

x
有什么哪几种方法判断人物移动中啊
我以前大多数都用循环时间间隔取坐标来判断
或者是循环间隔时间取固定几个点颜色来判断
以上2种方法适用于大多数游戏
现在我遇到一个游戏
2种方法都不好用
移动是坐标夸度比较大移动蛮远坐标才跳1格
特别拐弯的时候还会停一下
所以用时间间隔取坐标来判断时间隔时间较长
做主线时效率非常低,时间短了很容易判断失误
第2种方法也行不通
因为有水面和风吹草动地图时一直会碰到人物一直在移动
除了以上2种方法
还有方法和技巧的
请大神指点指点
回复

使用道具 举报

 楼主| 发表于 2013-12-10 13:59:30 | 显示全部楼层
自己解决了原来
改了3次代码
2秒种左右坐标才跳动一次
第一次
坐标1和坐标2间隔时间3秒
加上坐标跳动间隔和角色拐弯停顿1秒左右
3秒很容易判断出错而且3秒钟停顿效率很低了
不可能次啊延长间隔时间,
因为很多对话要用寻路弹出对话框
第2种
多点取色+取坐标间隔判断
因为是去人物周边的有颜色
所以水面和风吹草动会影响判断
第3种
我去小地图色值
因为小地图上不受环境影响
而且添加
取3次色彩取一次坐标
双层判断而且错开判断时间
上代码吧


本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

发表于 2013-12-10 12:05:50 | 显示全部楼层
跑路过程中不停的判断坐标是否已经到达目标坐标,没有到达目标坐标则说明人物还在跑动
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2013-12-10 12:11:02 | 显示全部楼层
这个方法行不通早就考虑过
主线任务没有人会用
工作量太大了
一个主线下来
怪点和NPC点少少几百个坐标
而且不一定每次移动点都不一样
还要设置每次坐标点的误差值
回复 支持 反对

使用道具 举报

发表于 2013-12-10 12:34:24 | 显示全部楼层
取坐标,延长时间不就是了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-10 12:39:02 | 显示全部楼层
就因为循环间隔时间取坐标
时间过长,主线没有效率,时间短就判断错误
才求方法
回复 支持 反对

使用道具 举报

发表于 2013-12-10 13:32:45 | 显示全部楼层
bocai7821 发表于 2013-12-10 12:11
这个方法行不通早就考虑过
主线任务没有人会用
工作量太大了

求取坐标的方法
回复 支持 反对

使用道具 举报

发表于 2013-12-10 13:39:02 | 显示全部楼层
做主线任务时点NPC没有对话框出来吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-10 13:43:49 | 显示全部楼层
有任务框弹出
可是离NPC蛮远就弹出任务框
如果以任务框来判断影响到下面接任务
回复 支持 反对

使用道具 举报

发表于 2013-12-10 13:48:07 | 显示全部楼层
bocai7821 发表于 2013-12-10 13:43
有任务框弹出
可是离NPC蛮远就弹出任务框
如果以任务框来判断影响到下面接任务 ...

怎么个影响法?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 11:57 , Processed in 0.039623 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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