TC官方合作论坛

 找回密码
 立即注册
楼主: kitty2008du

[问题] 纯TC,A星算法模拟,人工智能的第一步,自动寻路(附演示脚本)

  [复制链接]
发表于 2012-8-13 18:30:52 | 显示全部楼层
学习下........
回复 支持 反对

使用道具 举报

发表于 2012-8-22 07:15:45 | 显示全部楼层

渐开 扫描




01.功能 逻辑型 方形渐开(整型 x,整型 y,整型 偏移,整型 圈数,整型 精度)

02.整型 方向=4 //1右 2下 3左 4上

03.整型 当前圈数=1

04.整型 精度标志,线长标志=1

05.鼠标.移动(x,y) //鼠标移动到起点

06.辅助.等待(10)

07.循环(当前圈数<=圈数)

08.如果(方向>4)

09.方向=1 //控制方向

10.如果结束

11.重复(4)

12.精度标志=0 //每个方向开始都清0

13.//下面的选择语句,来确定每个方向的线长

14.循环(精度标志<偏移*线长标志) //此循环执行画某个方向的一条线

15.选择(方向)

16.条件 1:

17.x=x+精度

18.条件 2:

19.y=y+精度

20.条件 3:

21.x=x-精度

22.条件 4:

23.y=y-精度

24.选择结束

25.鼠标.移动(x,y)

26.如果(鼠标.获取特征码() ==4784055)//在这里可以加入判断代码,特征码自己换

27.返回 真

28.如果结束

29.辅助.等待(5)

30.精度标志=精度标志+精度

31.循环结束

32.选择(方向)

33.条件 1:

34.线长标志=线长标志+1

35.条件 3:

36.线长标志=线长标志+1

37.选择结束

38.方向=方向+1 //切换方向

39.重复结束

40.当前圈数=当前圈数+1

41.循环结束

42.返回 假

43.功能结束

复制代码昨天看到某朋友发的代码,需要在4个地方判断特征码,麻烦了点.
修改修改,只在一个地方加入判断代码就可以.就是一个参考,自己优化优化吧

说明: 红色部分为判断代码..自己想怎么判断就怎么判断
调用示例:  逻辑型 查找结果=方形渐开(300,300,20,10,10)
//参数说明
参数1:起点X
参数2:起点Y
参数3:偏移量
参数4:扫描圈数
参数5:移动鼠标的精度,数值越小,扫描速度就越慢,当然,数值太大,有时候就漏过要扫描的点..根据要扫描的点的大小自己设定.
回复 支持 反对

使用道具 举报

发表于 2012-8-24 12:25:28 | 显示全部楼层
学习,学习一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-29 22:36:03 | 显示全部楼层
回复 102楼TC==的帖子

发这个是什么情况!
回复 支持 反对

使用道具 举报

发表于 2012-8-30 21:37:49 | 显示全部楼层
确实不错,对小白很有帮助
回复 支持 反对

使用道具 举报

发表于 2012-9-1 09:19:08 | 显示全部楼层
很好 狠强大
回复 支持 反对

使用道具 举报

发表于 2012-9-2 20:10:21 | 显示全部楼层
这个东西貌似很复杂,我还看不懂
回复 支持 反对

使用道具 举报

发表于 2012-9-3 17:37:38 | 显示全部楼层
还是看不懂!新手见笑了。
回复 支持 反对

使用道具 举报

发表于 2012-9-5 14:32:20 | 显示全部楼层
33333333333
回复 支持 反对

使用道具 举报

发表于 2012-9-5 21:52:10 | 显示全部楼层
围观学习
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-12 19:11 , Processed in 0.051774 second(s), 20 queries .

Powered by 海安简单软件服务部

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

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