TC官方合作论坛
标题:
寻求思路
[打印本页]
作者:
echo
时间:
2012-7-30 03:36
标题:
寻求思路
学习tc3个多月了,现在在写个完整的脚本(回合游戏)
遇怪处理,任务类型判断和处理,都已经基本完成。(任务包括了日常的师门(没有完善,郁闷中。),打宝图,开宝图,刷副本),遇怪处理分为(遇怪打怪,如果有宝宝的抓宝宝,死亡判断)
可是,现在问题来了。我需要将所有的斗连在一起(先做师门,然后副本,打宝图最后开宝图。)可是这些乱七八糟的各种判断我蛋痛了,特别是寻路这块。特别是跨地图寻路,纠结了好久都没点头绪
请教大神,如何处理
作者:
echo
时间:
2012-7-30 03:42
还漏了一点
就是cpu消耗的问题,我采纳了陌上青衣大神的意见。有了明显的成效,但是现在的代码量大了
cpu的消耗明显增加了,
应该还有更好的方法可以降低消耗的吧
跪求
作者:
loveternity
时间:
2012-7-30 06:12
师门,副本,宝图做成单个功能模块将其串联就能顺序执行
寻路的话,一般地图都会有驿站,通过驿站找寻目标地图的关键字跨图移动,如果是当前地图移动,可以找npc实现
功能模块多用线程开启,找图找色时,如果图和颜色的相对坐标固定,扫描区域尽量减少,不要进行全屏扫描
作者:
luoxe
时间:
2012-7-30 07:14
回复
3楼
loveternity
的帖子
兄弟,你的脚本所实现的功能是你自己设想的,其思路只有自己去整理,我也新手一头,我用的比较懒的方法就是全部写成功能里面,名称起好,比如 功能 整型 找怪(), 功能 整型 打怪(), 等等,用的时候直接调来排序好使用的。我也遇见个问题,大漠后台绑定了,老是运行了几十分钟后脚本崩溃了。 我才学,天天也难得找到突破点。
作者:
c724211922
时间:
2012-7-30 11:55
酱油
作者:
echo
时间:
2012-7-30 14:55
回复
4楼
luoxe
的帖子
绑定大漠一段时间后崩溃的原因可能是大漠绑定的模式有问题,换其他模式试试,(大漠后台测试,这个东西和好用的),还有一个就是循环有问题。很有可能就是你的等待时间太短或太长,或者重复语句的重复次数太多。
我测试过,一个重复的数量达到1亿以后的后果是什么
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1