TC官方合作论坛

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

[学习心得] 一个中心渐开算法,可以用来找NPC或者找怪采集--已关闭,答案已公布

[复制链接]
跳转到指定楼层
楼主
发表于 2011-7-16 12:07:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
7月19日已关闭
没同学算出如何控制这算法吗?:(
公布答案了:
1:步长控制在中间每句if的xyb或yyb增加或减少响应的数值控制;
2:如何走回来,首先要控制它绕出去的范围,设定一个坐标,到达了就停止.例如在外圈循环结束前,用
if (y>500)
跳出
endif
就能停止.
要回来重新开始,只要在停止语句这里将几个变量重新归0,就回起始位置了
a是控制起始数的,随这圈数增加,该变量会不断增加.起始基数圈设定为5步
所以a要赋值回原来的值5
zjl的值会随运算增加,zjl=zjl+2,其实可以看作在a控制的起始基数上,每循环一次,每条边加2个点,当到达指定返回坐标时zjl=2*n,n是圈数.因为起始的时候被赋值zjl=zjl+2,所以zjl赋值回2
xyb和yyb的值会随步长或增或减,起始时为0,所以赋值回原来的0
if (y>500)
a=5
zjl=2
xyb=0
yyb=0
endif
这样当鼠标移动到大于y500时,就会跳回起始位了
:D 您猜对了吗,同学.................................

回复

使用道具 举报

35#
发表于 2012-9-28 00:42:54 | 只看该作者
回复 1楼超自然的帖子

好强大的算法啊,给个原代码学习学习啊。我怎没有看到有代码啊
回复 支持 反对

使用道具 举报

34#
发表于 2012-9-28 00:40:55 | 只看该作者
我怎没有看到源代码啊,在那里啊。想拿来学习下的。
回复 支持 反对

使用道具 举报

33#
发表于 2012-7-8 11:50:59 | 只看该作者
虽然不懂,期望以后能懂
回复 支持 反对

使用道具 举报

32#
发表于 2012-4-14 00:42:59 | 只看该作者
有点类似  A*啊。
回复 支持 反对

使用道具 举报

31#
发表于 2012-4-13 16:39:49 | 只看该作者
长知识了~
回复 支持 反对

使用道具 举报

30#
发表于 2012-4-12 19:21:35 | 只看该作者
沙发板凳地板都没了。。
回复 支持 反对

使用道具 举报

29#
发表于 2012-3-23 12:27:44 | 只看该作者
适合热血江湖
回复 支持 反对

使用道具 举报

28#
发表于 2012-3-23 09:36:49 | 只看该作者
不错不错,顶一个!
回复 支持 反对

使用道具 举报

27#
发表于 2012-3-22 02:48:28 | 只看该作者
无语了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-19 11:45 , Processed in 0.248292 second(s), 27 queries .

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

© 2001-2013 Comsenz Inc.

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