您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 触动精灵脚本开发新手指南
@miniknife2017-08-2809:47字数7785阅读84075触动精灵脚本开发新手指南开发手册开发工具开发教程触动精灵触动小精灵Windows平台按Ctrl+F打开快捷搜索Mac平台按command+F打开快捷搜索※右侧文本列表可以找到全部手册目录触动精灵脚本开发新手指南o目录o前言触动产品功能对比如何查看更多文档o新手必看学习流程答疑解惑o学习前的准备越狱及root常识Lua基础简明教程o脚本开发工具IDE脚本编辑器抓色器字库工具o新手入门脚本开发取色技巧小白学触动零基础视频教程函数扩展库触动精灵教学课程实例代码源码分享远程接口TSRemoteAPI开发手册o触动精灵-脚本开发专属客户端开发手册和开发者平台触动精灵iOS触动精灵Android已兼容的模拟器o帮你玩-客户端完全免费的脚本商城开发者平台使用教程帮你玩iOS帮你玩Androido小精灵-图标定制版触动精灵开发者平台使用教程o企业版-工作室专用使用教程脚本开发手册o附录已知与触动精灵/帮你玩/小精灵/企业版iOS冲突的插件列表Luamath库前言由于触动精灵在线文档数量较多,很多人不知道如何查询,现建立此文档做为索引,其中会补充一些软件使用的常用信息。触动精灵旗下目前有四款软件:触动精灵(iOS/Android)、帮你玩商城(iOS/Android)、小精灵(iOS/Android)、企业版(iOS/Android)。o触动精灵适合开发者和有中控开发能力的工作室使用o帮你玩脚本商城适合开发玩家脚本的开发者和普通脚本用户使用o小精灵适合有图标和包名自定义需求的开发者和工作室使用o企业版适合有批量控制设备需求的工作室使用触动产品功能对比产品名称自定义图标录制调试运行源码授权批量控制支持平台开发者平台触动精灵iOS×√√√30元/台/年购买API自行开发iOS/Android触动精灵安卓×√√√免费购买API自行开发iOS/Android触动小精灵√×××11元/台/月购买API自行开发iOS/Android帮你玩商城××××免费×iOS/Android触动企业版×××√38元/台/年免费iOS/Android安卓小精灵提供免费版如何查看更多文档在文档右侧栏顶部点击文档分类菜单栏按钮,即可查看触动精灵所有在线文档。新手必看学习流程初学者学习触动精灵脚本开发,应大致遵循以下流程:1.熟悉并掌握Lua基础语法和词汇:五毛的Lua基础教程2.触动精灵和开发工具的使用:抓色技巧、常见问题的解决办法等3.浏览并熟悉触动精灵开发手册,大致掌握函数名称和功能4.尝试编写简单的找色点击脚本,熟悉Lua语言逻辑5.浏览并熟悉触动精灵函数扩展库手册,尝试使用封装函数和逻辑判断编写脚本6.注册开发者平台账号,将脚本上传加密分享给其他人7.将脚本上传到帮你玩平台,通过审核后其他人可以在帮你玩客户端搜索并下载你的脚本答疑解惑下面列出一些初学者经常问的问题1.没有任何编程基础能学会写脚本吗?可以。触动开发者中有中学生也有程序员,很多人的本职工作都和编程无关,最重要的是兴趣和自学能力。2.我有8年编程经验,还需要看Lua基础吗?需要。Lua语言有一些特别的地方和其他语言不一样,比如function必须放在上面下面才可以引用,0不是nil等等,磨刀不误砍柴工,少走弯路还是很有必要看基础的。3.开发手册的正确用法:记住都有什么功能,需要用的时候打开手册查看用法和注意事项,用法跟字典差不多,并不需要死记硬背记住所有函数。4.找色好用还是找图好用?关于这一点请看文档5.只写一个分辨率的脚本能自动适配所有分辨率吗?不能。虽然触动提供了缩放函数,但是并不适用于多点找色,最实际的办法还是不同的分辨率分别截图取色。6.学脚本有必要看别人写的源码吗?掌握一种适合自己的编写代码思路很重要,能大大提高效率,节省维护成本。触动提供了一些源码供大家参考,但前提是掌握了一定的Lua基础,否则再多的源码看不懂也是白搭。7.包含多个文件的脚本如何打包上传到开发者平台?请查看这个文档学习前的准备越狱及root常识在学习脚本开发之前,首先要具备一些关于iOS越狱和安卓root的知识,以及触动精灵的常用信息文档链接:看了上面的文档,你可以具备以下知识:o什么样的手机适合用来做脚本开发o拿到一台越狱手机之后应该做什么才能避免白苹果和报错oCydia不见了或者已安装界面空白该怎么办o为什么安装插件总是报错呢Lua基础简明教程首先你需要了解Lua这门语言的一些基础知识,什么是循环,什么是函数,布尔型和数值型分别是什么意思,才有可能看得懂下面的教程和手册。文档地址:脚本开发工具在具备了一定的Lua语言基础之后,接下来需要熟悉触动精灵和开发工具的安装使用。在使用过程中遇到问题,请先查阅手册自行寻找答案,学习语言最重要的一点就是自主学习钻研的能力,遇到问题不搜索直接问别人是不可取的。IDE脚本编辑器下载地址:使用教程:视频教程:编辑器与抓色器的使用脚本编辑器是最常用的工具之一,官方提供的编辑器能够极大的提高编程效率。支持函数自动补全、函数提示、关键字高亮、文件传送、远程运行、自动缩进等常用功能,已内置所有至最新版本触动精灵扩展函数,推荐使用。抓色器下载地址:使用教程:抓色技巧:使用教程:编辑器与抓色器的使用抓色器,故名思议,就是远程连接设备截取屏幕,在电脑上获取图片坐标和颜色信息的工具,甚至能够生成一些常用的代码格式,极大地提高编写脚本的效率。字库工具使用教程:触动精灵专用字库工具,解决大漠工具取字高度只有11行识别不准确的问题。新手入门脚本开发取色技巧新手在学习使用触动精灵开发脚本的时候,总会进入一些误区,或者会有一些迷惑的点,觉得无从下手,本文总结了一些自己在学习过程中遇到的问题和经验技巧,欢迎大家一起交流分享。文档链接:看了上面的文档,你可以具备以下知识:o透明背景图、动图、带动画的界面应该怎么取色o找色和找图哪个更好用o函数封装是什么o脚本报错了怎么办小白学触动零基础视频教程如果你没有任何编程基础,可以先看一下零基础教学视频:看了上面的文档,你可以具备以下知识:odeb插件安装方法o平刷插件CydiaEraseroSSH命令工具puttyo触动精灵的安装使用及常识o抓色器和编辑器的使用及常识o同样的脚本为什么有的手机运行异常oshowUI返回值的调用oshowUI应该怎么写才简洁好用o大漠字库工具的用法函数扩展库下载地址及使用说明:为了进一步降低脚本开发者门槛,触动精灵提供了丰富的扩展库,包含一系列实用函数和实例代码供开发者使用。强烈建议新手开发者使用函数扩展库,能够极大的提高脚本开发效率。本接口适用于触动精灵/小精灵iOS&Android双平台,使用此接口的小精灵在生成时必须勾选RemoteAPI类型。触动精灵教学课程文档地址:本教程适合入门新手学习,所有视频教学课程由五毛君和菲佣编写及制作,在此感谢五毛君和菲佣为触动精灵及广大开发者做出的贡献。建议大家先学习Lua语言基础教程,再配合手册详解视频学习开发手册,否则在看手册的时候会有很多不能理解的地方哦~如发现教程中的链接失效,请在教学群联系客服更新。实例代码文档地址:源码分享包含多分辨率适配、刷开局号、部分论坛用户分享的游戏源码等,链接:密码:ijzy远程接口TSRemoteAPI开发手册手册地址:触动精灵为高级开发者提供部分开放API接口,使用此接口可为触动精灵开发周边扩展工具,实现诸如:远程启动脚本、远程停止脚本、获取脚本运行状态、发送文件等功能,接口调用需验证开发者身份,请注册登录触动精灵开发者平台申请。触动精灵-脚本开发专属客户端触动精灵是开发者常用的开发工具,是所有产品中唯一可以连接IDE进行源码调试的软件。开发手册和开发者平台开发者平台:开发者平台使用教程:开发手册:脚本开发群:279597908教学群:305168851iOS反馈群:226995714安卓反馈群:457624010问题反馈请小窗测试:2885842939注意事项触动精灵的开发函数除特别说明外,全部通用于触动精灵、帮你玩、小精灵和企业版,也就是说同样一个脚本文件可以上传到四个平台无需修改(帮你玩平台对某些函数限制使用,小精灵平台需要根据脚本功能选择正确的类型)。有些函数不支持低版本触动精灵,请仔细阅读函数说明并尽量保持触动精灵客户端为最新版。测试版为不稳定版本,为避免不必要的麻烦,请勿大规模安装。测试版和正式版的BundleID不同,不能跨源覆盖安装或直接升级,请卸载之后再安装另一个源的版本。反馈问题请尽量提供报错截图、客户端版本、设备系统版本和运行环境,以便测试人员协助技术更快的定位问题,找到解决办法。触动精灵iOS支持iOS6.0-10.2越狱系统使用教程:官方源地址:测试源地址:脚本存放路径:/var/mobile/Media/TouchSprite/lua默认资源路径:/var/mobile/Media/TouchSprite/res脚本日志路径:/var/mobile/Media/TouchSprite/log配置文件路径:/var/mobile/Media/TouchSprite/config触动精灵Android支持安卓4.3-6.0root系统低于4.3的系统请安装TouchSpriteAndroid_
本文标题:触动精灵脚本开发新手指南
链接地址:https://www.777doc.com/doc-1780294 .html