现在比较流行的手游脚本有很多,其中就包括腾讯的《天天酷跑》游戏。小编观察到,论坛、贴吧里有很多人索要每日酷跑脚本。那么本周小编就一步步教大家如何使用Android按钮向导创建一个每天运行的脚本。希望大家也能学会如何制作Android脚本。
准备
准备工具:
按键精灵手机助手和按键精灵安卓版下载:http://m.anjian.com/
一部Android手机,或者使用Android模拟器(海马湾、天天模拟器等)
PS:目前Android按钮向导与Android 5.0版本的兼容性不太好。建议切换到5.0以下的系统版本或者直接使用模拟器。为了方便后续多分辨率调试,小编建议使用模拟器来协调脚本开发和调试。 (如果您有多部手机,请忽略这句话。
)
想法
在制作游戏脚本时,首先要做的就是了解游戏的需求是什么。了解需求后才能明确生产目标。
玩过这款游戏的同学就会明白,这款游戏的主要需求点有:世界匹配战斗、好友送心、磨砺冒险模式。
本周我将向您解释创建世界比赛的示例。
代码思路:
1.选择游戏模式:经典、快速、攻击模式
2.进入世界PK,匹配对手
3.进入跑酷界面并开始跑酷
4.战斗结束后,再次开始循环
常用命令
命令名称CmpColorEx 命令功能同时比较多个指定坐标点的颜色,支持多色、偏色、相似度比较。命令参数mul_color: 字符串,要比较的点的xy 坐标和十六进制颜色,格式为(X 坐标| Y 坐标| 十六进制颜色),多个颜色用“|”分隔,所需颜色偏差用“-”分隔,多个点信息用“,”分隔,如'100|200|FFFFFF|123456-000000,300|500|FFFFFF'sim:双精度浮点数,相似度,取值范围0-1
命令名称FindMultiColor 命令功能:根据指定的多点命令参数x1: 整数类型查找颜色坐标,搜索区域的左上X 坐标
y1: 整数类型,搜索区域左上角Y坐标
x2: 整数类型,搜索区域右下角的X坐标
y2: 整数类型,搜索区域右下角Y坐标
first_color: 要比较的十六进制颜色。多种颜色用“|”分隔。如果需要比较部分颜色,请在中间使用“-”号,例如“FFFFFF|123456-000000|00FF00-101010”
sim: 双精度浮点数,相似度,取值范围0-1
offset_color: 字符串,偏移颜色
dir: 整数类型,搜索方向。 0:表示从左上到右下搜索; 1:表示从中心向四周搜索; 2:表示从右下往左上查找; 3:表示从左下往右上查找; 4:表示从右上向左下搜索;
intX: 可变参数指针,返回找到的X坐标
intY: 可变参数指针,返回找到的Y坐标
color: 字符串,十六进制颜色值,格式为'BBGGRR'
这两个是编写Android脚本时最常用、最基础的命令。这两个命令都比较不同坐标点的颜色来查找图像颜色。
不同之处在于
CmpColorEx命令只能比较固定坐标点的颜色。如果每个点的颜色相同,则返回1,表示找到。
FindMultiColor命令是根据第一个坐标点的颜色,然后比较其偏移点的颜色值,这与按钮上的多点颜色搜索相同。
有的同学可能会问:为什么不用图片搜索命令呢?
确实,图片搜索命令使用起来非常简单,截图即可。但在Android上编写脚本面临的问题是不同的手机分辨率不同。
不同分辨率下的图片是不同的。不可能每个分辨率都截图吧?
使用多点找色很方便。多点在不同分辨率下也是按照比例换算的,所以只要用算法计算一下,就可以适应不同分辨率的手机。 (具体计算方法将在后续学术期刊中详细说明)
代码结构
由于如前所述需要适应不同的分辨率,所以代码的结构与电脑版的按键精灵有所不同。具体结构可以分为三个部分
这样做的好处是,当游戏更新或者想要修改一些颜色数据时,可以很方便地在数据模块中进行修改,而不用修改整个脚本代码。
数据模块示例:
冒险模式=Array(519, 1121, 604, 1208, '6CDABC', '-14|198|C5FFFF,457|-333|28DDF7') 世界大战=Array(199, 1424, 355, 1694, 'FBFFB3', '-17|5|9D5C1A,-74|46|FEE752,62|33|FFFFFF,-91|16|F8AA83') 爱不够=Array(155,540,260,630, 'ECF5F9','8|3|FFFFFF,-12| 36|053380,13|578|B5FDFF,380|143|E5E2D7,366|197|C58418') 这是数据模块的示例,“519, 1121, 604, 1208” 这四个是使用多重的范围点颜色查找
使用数组命令将这些多点寻色参数组合成一个数组,以便您可以方便地调用参数。
如何使用划痕:
1、连接手机后,打开截图工具,点击截图
2. 右键单击所需的特征点,然后选择“添加到点1”。对于第二个点,选择“添加点2”,依此类推。一般特征比较明显的话选3-5分。
3. 勾选特征点后面的多选框。
多点寻色模块:
多点找色命令使用的比较频繁,所以我们可以将其封装成一个函数,这样当我们想要找颜色的时候,直接调用这个函数即可。
该函数的作用是,只要传入多点的数组名,就可以直接进行多点颜色搜索。如果找到则返回true,如果未找到则返回false。方便判断
标签:
用户评论
这个按钮精灵真的太神奇了,我日常酷跑脚本完全靠它,省了不少时间。
有11位网友表示赞同!
刚试了这个脚本,效果不错,下次酷跑比赛肯定能加分。
有13位网友表示赞同!
按钮精灵Android制作日常酷跑脚本,这个方法我也要试试!
有9位网友表示赞同!
日常酷跑脚本有了按钮精灵,感觉像作弊一样,但也没关系,谁让游戏设计得那么吸引人呢。
有6位网友表示赞同!
按钮精灵Android实用制作日常酷跑脚本,这简直是懒人的福音啊!
有15位网友表示赞同!
制作日常酷跑脚本,原来这么简单,按钮精灵真的太强大了。
有8位网友表示赞同!
我之前一直觉得酷跑脚本都是骗人的,但这个按钮精灵真的不错,谢谢分享!
有14位网友表示赞同!
按钮精灵Android实用制作日常酷跑脚本,这让我对日常酷跑有了新的认识。
有9位网友表示赞同!
日常酷跑脚本有了按钮精灵,感觉就像开挂一样,但我不介意,只要能通关就好。
有6位网友表示赞同!
按钮精灵Android制作日常酷跑脚本,这让我对Android开发有了更多兴趣。
有15位网友表示赞同!
这个日常酷跑脚本太实用了,按钮精灵的功能太强大了,感觉可以玩一辈子。
有16位网友表示赞同!
按钮精灵Android实用制作日常酷跑脚本,不过我还是喜欢手动操作的感觉。
有19位网友表示赞同!
日常酷跑脚本有了按钮精灵,感觉游戏体验提升了不少,但是会不会影响游戏平衡呢?
有17位网友表示赞同!
按钮精灵Android制作日常酷跑脚本,这让我对游戏脚本有了新的认识。
有15位网友表示赞同!
这个日常酷跑脚本太棒了,按钮精灵的功能太人性化,强烈推荐给大家!
有6位网友表示赞同!
按钮精灵Android实用制作日常酷跑脚本,这个方法太实用了,以后再也不用担心手机卡顿了。
有17位网友表示赞同!
日常酷跑脚本有了按钮精灵,感觉游戏变得更有趣了,但是有时候还是喜欢挑战自己。
有7位网友表示赞同!
按钮精灵Android制作日常酷跑脚本,这个教程太详细了,学到了很多新知识。
有8位网友表示赞同!
日常酷跑脚本有了按钮精灵,感觉像打开了新世界的大门,太酷了!
有13位网友表示赞同!