TC官方合作论坛

标题: 请教一个到达位 的按键操作。(找图) [打印本页]

作者: dy喳    时间: 2013-9-7 23:22
标题: 请教一个到达位 的按键操作。(找图)

[attach]11010[/attach]

这个就是小地图。C点就是参照物。
游戏的地图不能用鼠标寻路等操作,只是起到提示的作用。所以鼠标点击地图行不通,只能按键操作了。
如图所示,B点就是人物的所在地,人物每走动一步,B点红色标记就会随之移动,
A点是一个注释位置点啦,就是人物(红点)走到A点的位置 就要停止按键,换按另外一个按键。
想实现这个操作要什么思路啊,可以用DM插件写一个找图? 还是什么的实例吗,
求思路啊。。 一定按时采纳的

小地图的位置是固定的,如果在游戏窗口内划定一个固定的XY XY范围,找到任务就停止按键女人,
如果找图慢了,不久错过了吗。。。




作者: cylhb    时间: 2013-9-8 00:02
试试找小地图上或者大地图上的固定参照物。
作者: xiaoling2013    时间: 2013-9-8 00:05
识别一下终点位置的坐标以及你当前的坐标
根据判断来移动
作者: fupinggui    时间: 2013-9-8 01:26
什么游戏
作者: ak45270    时间: 2013-9-8 10:08
能采纳的问题我喜欢回答。:你想做跑商或者拉运镖的是吧。问一下,小地图有坐标显示吧,以这个坐标为找图对象,如果没有就看你路边的有什么特点图
作者: dy喳    时间: 2013-9-8 11:03
回复 2楼cylhb的帖子

这个就是小地图。A点旁边有参照物的,我就是没思路啊。。
作者: dy喳    时间: 2013-9-8 11:04
回复 5楼ak45270的帖子
这个就是小地图。C点就是参照物。

作者: xiaoling2013    时间: 2013-9-8 12:34
回复 6楼dy喳的帖子

用找图指令找一下终点的参照物 返回坐标 判断人物自身坐标 如果人物X坐标大于终点X坐标 那么就向左边移动 如果人物Y坐标大于终点Y坐标就像上移动 这样循环判断就能走到终点了 如果走动后坐标不变表示前面有障碍物。。。你懂得
作者: ak45270    时间: 2013-9-8 21:44
回复 7楼dy喳的帖子

说真的,这坑爹的地图 还不如用路边的参照物
作者: 小杰01    时间: 2013-9-9 07:28
A点做个图,人物点做个图,每次找图都分别得出这两个点的坐标,A点跟人物点X坐标进行比较,确定按左或者右方向键,当A点X坐标=人物点X坐标的时候,再对A点跟人物点Y坐标进行比较,确定按上或者下,每按一次方向键就找一次图,当A点的图被人物点遮盖,则到达A点。可能还要对上一次人物坐标还有当前人物坐标进行下判断防止撞墙
作者: 3256345    时间: 2013-9-10 20:14
B点做个图
C点做个图
终点=找图C点-如果找到-鼠标移动(X,Y)鼠标获取坐标(终X,Y)
途中=找图B点-如果找到-鼠标移动(X,Y)鼠标获取坐标(途X,Y)
如果(途X<=终X)
到达执行代码
如果结束
久不研究了,不知道代码有问题吗!
只是一个思路希望对你有用。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1