TC官方合作论坛

 找回密码
 立即注册
查看: 46614|回复: 606

无小地图,无自动寻路时, 利用坐标进行移动的"原理"!

  [复制链接]
发表于 2012-12-6 21:12:11 | 显示全部楼层 |阅读模式

马上加入TC

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

x
目前大部分游戏都有自动寻路,但是某些游戏还是没有自动寻路,并且,没法点击小地图移动,这样的情况改如何处理?
这个教程就讲一下以上描述的状态下怎么进行自动移动,并且精准移动!

声明:这种方法不是所有游戏都适合,只是一种思路,本人自己研究,如有雷同,纯属巧合!

用途:重复行的来回移动,比如从NPC-A移动到NPC-B
两个NPC之间,或者多个之间来会移动,意思就是路线固定,没有太大变化,并且在到达某个目的地时可以进行误差更正

准备:
1.有坐标显示
2.视角固定

用到知识:建立字库,找字,操作txt,字符串操作,大小地图坐标转换
(如果上面说的不能熟练运用,那还是不要往下看了~~)

原理:
1.首先要准备一段代码,就是利用大漠,或者TS插件,循环记录路过的坐标,到达目的地后,把记录的坐标进行保存
2.主体代码,要能将记录到的坐标进行转换,判断目前人物位置
如何判断?
读出人物当前坐标,然后和记录的坐标进行比较,在允许范围内,选择离当前最近的坐标作为基点
这时要对鼠标移动位置进行转换了,把目的坐标转换为鼠标移动的坐标
接着就是移动鼠标点击移动
循环以上代码,让人物按照预定的坐标进行移动

test.JPG
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

发表于 2012-12-6 21:14:30 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-6 21:16:51 | 显示全部楼层
回复 2楼尛情哥的帖子

不用这么快吧!
回复 支持 反对

使用道具 举报

发表于 2012-12-6 23:38:42 | 显示全部楼层
000000000000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2012-12-6 23:42:34 | 显示全部楼层
顶一个。我现在也在做一个 无自动寻路的游戏脚本。。=这个游戏 是2D横版的。。不能鼠标点击移动 要靠键盘 上下左右操作    这里的要实现寻路 我也正在 再用找图的方式 确定坐标 来判断怎么操作移动。。想和你讨论一下        现在遇到了一些麻烦。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-7 07:57:03 | 显示全部楼层
回复 5楼我又来了的帖子

如果连坐标都没有的话,只能通过特定的标志物来确定位置了
我对这个横版游戏没怎么研究过,你说的是哪个?
回复 支持 反对

使用道具 举报

发表于 2012-12-7 19:02:36 | 显示全部楼层
回复 6楼TC兔子的帖子

这个有小地图 有坐标的。没有自动寻路、。、。不能点击鼠标移动。。用键盘 ↑↓?       空格键跳 来移动的   另外移动的速度。跳的高度 也会受装备印象。。。
回复 支持 反对

使用道具 举报

发表于 2012-12-7 21:26:07 | 显示全部楼层
呵呵,挺好的!
回复 支持 反对

使用道具 举报

发表于 2012-12-8 02:26:57 | 显示全部楼层
用途:重复行的来回移动,比如从NPC
回复 支持 反对

使用道具 举报

发表于 2012-12-8 07:30:22 | 显示全部楼层
支持下。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-3 17:13 , Processed in 0.046043 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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