TC官方合作论坛

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

[问题] 【关于脚本的运行的速度问题】RT,求指点。

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

马上加入TC

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

x
在这款游戏中,我是定点采矿的,运用圆形渐变,对鼠标特征码进行判断而采矿,可是我发现了诸多问题。
1.我的鼠标在圆形渐变时,我调了速度,鼠标圆形渐变越快,对鼠标特征码的识别就越差,导致矿出现了,它得在那画个2圈才能识别进行采矿。
2.同样是采矿,我这边定点蹲矿,人家是跑步过来,当然看得出也是挂,他刚跑到就把矿采了,而我才刚看见矿,他的脚本是怎么写的?我觉得每个人的脚本运行速度肯定有不同,那他在哪方面做了加强呢?
  为什么比我定点采矿还快!
  针对以上2个问题,相信很多跟我一样的小虾米也存在这样的疑问,请大神赐教,如何解决以上2个问题。
  OK,附上我采矿源码:

  1. 空间 五道杠兽性大发
  2. //定义默认空间
  3. 线程,鼠标形状特征码,获得
  4. 功能 画圆采矿()
  5. x0,y0,r,x,y,r1,循环次数,圈数
  6. n,x1,y1
  7. 循环(真)
  8. //---------------------------------------------初始设置-------------------------------------------
  9. n=0//初始角度
  10. x0=510
  11. y0=395
  12. //圆心坐标
  13. r=0.5//初始半径
  14. r1=30//两个邻近圆间的距离
  15. 圈数=7
  16. //--------------------------------------------------------------------------------------------------
  17. 循环(r<圈数*r1)
  18. r=r+r1
  19. n=0

  20. 循环(n<3.141592*2)
  21. n=n+0.3
  22. x1=x0+r*数学.余弦值(n)
  23. y1=y0+r*数学.正弦值(n)
  24. //极坐标公式
  25. x=类型.转整型(x1)
  26. y=类型.转整型(y1)
  27. //=================================判断鼠标特征码、点击==============================
  28. 鼠标.移动(x,y)
  29. 辅助.等待(10)
  30. 鼠标形状特征码=鼠标.获取特征码()
  31. 辅助.等待(10)
  32. 如果(鼠标形状特征码==9502575)//9502575是某游戏里挖矿时的鼠标形状特征码,举一反三,可自定设置
  33. 辅助.等待(10)
  34. 鼠标.左键单击(1)//单击左键挖矿
  35. 辅助.等待(3500)
  36. 键盘.按键(90,2)
  37. //================================防止找到对像卡滞不单击==============================
  38. 循环次数=0
  39. 鼠标形状特征码=鼠标.获取特征码()
  40. 辅助.等待(20)
  41. 循环(鼠标形状特征码==9502575)
  42. 鼠标.左键单击(1)
  43. 辅助.等待(3500)
  44. 鼠标形状特征码=鼠标.获取特征码()
  45. 循环次数=循环次数+1
  46. 辅助.等待(20)
  47. 循环结束
  48. //=======================================================================================

  49. 辅助.等待(165000-循环次数*5000)
  50. //===因为这个脚本为定点挖矿,矿物是每3分刷新一次,所以我们尽可能的把这个循环用时设置在65—70S之间===
  51. 如果结束
  52. 循环结束
  53. 循环结束
  54. 循环结束
  55. 返回 真
  56. 功能结束

  57. 功能 开始_点击()
  58. 线程=线程.开启("五道杠兽性大发.画圆采矿","")
  59. 返回 真
  60. 功能结束
  61. 功能 退出_点击()
  62. 线程.关闭(线程)
  63. 辅助.退出()
  64. 返回 真

  65. 功能结束


  66. 功能 热键1_热键()
  67. //这里添加你要执行的代码
  68. 五道杠兽性大发.退出_点击()
  69. 功能结束
  70. 功能 热键0_热键()
  71. //这里添加你要执行的代码
  72. 五道杠兽性大发.开始_点击()
  73. 功能结束

  74. 空间结束
复制代码

回复

使用道具 举报

沙发
发表于 2013-9-7 09:59:26 | 只看该作者
1、自己再优化下算法,使得速度再快点。

2、没别人的快,有可能是下面的原因:
别人是算了刷矿的时间,到时间就自动跑到这个点。
别人可能是手动跑来的。
还有就可能是内存模式的采矿了。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-9-7 11:27:55 | 只看该作者
回复 2楼Abin的帖子

那请问,为什么鼠标 圆形渐开 时 ,移动到矿上却有点迟钝且不采集了,而多移动了几圈到开始识别了,这是什么原因?
回复 支持 反对

使用道具 举报

地板
发表于 2013-9-7 15:24:29 | 只看该作者
本来渐开 就没什么效率~~~除非不得已才用的~~
速度调快了识别差,慢了不爽~~~~
回复 支持 反对

使用道具 举报

5#
发表于 2013-9-7 19:41:25 | 只看该作者
渐开本来就是一种无奈的做法。效率上肯定比较差,如果人家是内存的,直接不用比。。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-9-7 21:06:00 | 只看该作者
回复 5楼cylhb的帖子

内存的根本不会弄啊。。。。要是有个视频教程简单小例子就好了。。。
回复 支持 反对

使用道具 举报

7#
发表于 2013-9-7 23:14:25 | 只看该作者
内存涉及的东西太多太多了。。不是那么好学。。。
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-9-8 00:33:10 | 只看该作者
回复 7楼cylhb的帖子

初级的教程就好。
谁不是从0开始的。
就来个从零开始的教学视频吧!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-19 22:07 , Processed in 0.162536 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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