TC官方合作论坛

 找回密码
 立即注册
查看: 3955|回复: 82
打印 上一主题 下一主题

[其他] [入门]如何实现TC的简单路点行走!

  [复制链接]
跳转到指定楼层
#
发表于 2013-12-17 10:38:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 阿三 于 2013-12-17 11:34 编辑

对于一个脚本来说,实现角色在地图上的自动行走,需要包括三个要素:一是找到一条可以行走的路线,二是沿着找到的路线行走,三是在移动过程中进行越障处理。
不过对于TC制作的脚本来说,第一步自动判断行走路线的问题实在过于复杂,即使你**了加密过的地图文件,取得了地图的每个坐标点的通行,阻塞信息,另外还有个关键的问题,就是在实际行走过程中,除了场景障碍外,还有怪物,其他玩家等活动物体,他们也是一种障碍物,而tc对于这种活动物体的判断,是比较薄弱的。
如果你花大功夫在tc中解决了这个问题,恭喜你的同时我会认为这是不值得的,
所以怎么找到可以行走的路线,本文并不会进行任何说明,有兴趣的可以去研究下 A *算法。本文所阐述的问题,是上文中提到的第二步,在已知达到目标的路线的情况下,怎样进行行走。
从A 走到 E 点,假设我们行走的路线是从 A - > B - > C - > D - > E,根据顺序依次经过 5个路点,且任意相邻两点间都是可以直线到达的。那么只要研究出如何从 A 走到 B,其他的点就可以根据相同的方法来处理。



这里主要介绍三种基本方法。


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

写在最后的话:
上面介绍的3种方法,只是比较简要的说明,都是以行走路线在第一象限的情况进行分析的,如果要实际的使用在脚本中,必须考虑到 4个象限中的不同情况,以及游戏中坐标的表示方式,如有的游戏以地图左底点为原点,有的以左顶点为原点;另外如果有玩家站在关键路点上,该怎么办,如何越障,这些都是实际编写中要考虑到的。







本帖子中包含更多资源

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

x
回复

使用道具 举报

82#
发表于 2017-3-3 16:06:45 | 只看该作者
aaaaaaaaaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

81#
发表于 2017-1-7 23:43:42 | 只看该作者
111111111111111111
回复 支持 反对

使用道具 举报

80#
发表于 2016-10-21 03:50:09 | 只看该作者
ddddddddddd
回复 支持 反对

使用道具 举报

79#
发表于 2016-9-11 03:32:14 来自手机 | 只看该作者
支持楼主,感谢分享
回复 支持 反对

使用道具 举报

78#
发表于 2016-4-4 19:03:35 | 只看该作者
pppppppppppppppppppppppppppp
回复 支持 反对

使用道具 举报

77#
发表于 2016-4-4 03:50:23 来自手机 | 只看该作者
啦咯啦咯啦咯啦咯啦
回复 支持 反对

使用道具 举报

76#
发表于 2016-3-24 12:43:52 | 只看该作者
回复

使用道具 举报

75#
发表于 2016-3-24 11:16:03 | 只看该作者
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

74#
发表于 2016-3-21 18:33:51 | 只看该作者
学习中
回复

使用道具 举报

73#
发表于 2016-3-21 17:45:09 | 只看该作者
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2026-4-26 07:58 , Processed in 0.073820 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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