战舰少女R脚本制作

标签:
脚本安卓脚本手游脚本 |
分类: 技术教程 |
先上流程图
NormalText Code
http://s6/mw690/002wcImPzy7j4dqW1mZ45&690
http://s13/mw690/002wcImPzy7j4dqTk9C6c&690
虽然之前没有接触过安卓脚本这边,不过在我浅薄的程序知识中,程序事实上在本质是相同的(除了汇编)。程序执行流程无外乎还是那几种循环与调用,程序的数据无外乎还是那几种数据结构。所以,写程序前,先画流程图,了解有哪些环节、哪些部分,再设计算法解决这些流程中需要的操作,最终debug。这些就是我们脚本制作的基本过程了。
http://s13/mw690/002wcImPzy7j4dqTk9C6c&690
虽然之前没有接触过安卓脚本这边,不过在我浅薄的程序知识中,程序事实上在本质是相同的(除了汇编)。程序执行流程无外乎还是那几种循环与调用,程序的数据无外乎还是那几种数据结构。所以,写程序前,先画流程图,了解有哪些环节、哪些部分,再设计算法解决这些流程中需要的操作,最终debug。这些就是我们脚本制作的基本过程了。
在安卓脚本代码的书写中,我发现,与相对于其他程序涉及甚多的计算不同,脚本程序最重要的核心在于让程序了解到目前的处境,然后根据判断执行对应的方案。这样的一个流程基本覆盖整个脚本的每一个环节。我们需要让脚本如我们玩家在玩游戏时的状况一样,即“分析当前状况,做出反应”。
分析当前状况:我们需要的就是通过颜色判断、图像识别、文字识别,对当前画面做出分析。这个过程已经有现成的函数,直接调用,不复杂。根据函数返回值,我们就可以判断出当前状况。
做出反应:即模拟点击,一点都不复杂,只是找触控点有些繁琐。
以下为目前v.1版本代码,还有些bug以及子程序合并的问题,以后陆续修正。
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 |
Delay Dim screenX screenY colorDep deviceID shijian zhishou=0 TracePrint Delay //-------------------------------------------------------------------------------------------- While Else End Wend //-------------------------------------------------------------------------------------------- Sub |