TC官方合作论坛

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

[问题] 寻求思路

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-30 03:36:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
学习tc3个多月了,现在在写个完整的脚本(回合游戏)
遇怪处理,任务类型判断和处理,都已经基本完成。(任务包括了日常的师门(没有完善,郁闷中。),打宝图,开宝图,刷副本),遇怪处理分为(遇怪打怪,如果有宝宝的抓宝宝,死亡判断)
可是,现在问题来了。我需要将所有的斗连在一起(先做师门,然后副本,打宝图最后开宝图。)可是这些乱七八糟的各种判断我蛋痛了,特别是寻路这块。特别是跨地图寻路,纠结了好久都没点头绪

请教大神,如何处理
回复

使用道具 举报

沙发
 楼主| 发表于 2012-7-30 03:42:14 | 只看该作者
还漏了一点
就是cpu消耗的问题,我采纳了陌上青衣大神的意见。有了明显的成效,但是现在的代码量大了
cpu的消耗明显增加了,
应该还有更好的方法可以降低消耗的吧
跪求
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-30 06:12:09 | 只看该作者
师门,副本,宝图做成单个功能模块将其串联就能顺序执行
寻路的话,一般地图都会有驿站,通过驿站找寻目标地图的关键字跨图移动,如果是当前地图移动,可以找npc实现
功能模块多用线程开启,找图找色时,如果图和颜色的相对坐标固定,扫描区域尽量减少,不要进行全屏扫描
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-30 07:14:51 | 只看该作者
回复 3楼loveternity的帖子

兄弟,你的脚本所实现的功能是你自己设想的,其思路只有自己去整理,我也新手一头,我用的比较懒的方法就是全部写成功能里面,名称起好,比如 功能 整型 找怪(),    功能 整型 打怪(),    等等,用的时候直接调来排序好使用的。我也遇见个问题,大漠后台绑定了,老是运行了几十分钟后脚本崩溃了。  我才学,天天也难得找到突破点。
回复 支持 反对

使用道具 举报

5#
发表于 2012-7-30 11:55:38 | 只看该作者
酱油
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-7-30 14:55:44 | 只看该作者
回复 4楼luoxe的帖子

绑定大漠一段时间后崩溃的原因可能是大漠绑定的模式有问题,换其他模式试试,(大漠后台测试,这个东西和好用的),还有一个就是循环有问题。很有可能就是你的等待时间太短或太长,或者重复语句的重复次数太多。
我测试过,一个重复的数量达到1亿以后的后果是什么
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-13 18:53 , Processed in 0.148013 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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