[触动精灵] 零基础小白学触动1-4

视频地址

http://www.iqiyi.com/playlist443635102.html

零基础小白学触动 - 01 - 说在前面的废话

小知识:Tslib库的定位

是官方为了解决小白不会封装自己的函数 提供了一些常见的封装功能 熟练后 我们可以自己封装自己的函数实现功能 可以不用载入这个库文件

小知识:手册非常强大 手册的搜索功能 和目录列表

?

零基础小白学触动 - 02 - 注释和循环语句

没什么可说的

注释语句: -- --[[]]--

流程语句

If 条件1 then

Elseif 条件2 then

Else

--都不符合条件则

End

循环语句:

无限循环 或者条件循环

小知识:While 条件 do end

?

小知识:Repeat until 条件

?

For i=1,10,2 do end

For k,v in pairs(表或者枚举函数) do end

小知识:模拟器如何连接触动精灵

?

注:

总结下自己处理的思路

  1. 打开[模拟器] [模拟器上的触动精灵] 打开 [触动精灵的电脑客户端] 尝试连接

  2. 如果失败 则打开 那个文件夹 找[连接.bat] 运行 [要运行2次后 窗口自己消失]才算 如下图 然后再次尝试连接

?

?

  1. 如果依然无法 则 重新解压adb文件夹 重新释放 删除设备 然后按照最初步骤依次来一次即可

小知识:留心一个问题nLog函数的使用

因为lua是区分大小写的 注意看 L是大写 千万注意 可以用智能提示直接用 避免手写的问题

小知识:表的常用声明和遍历(声明可不是json格式 注意这点)

?

小知识:触动精灵常见的输出语句

  1. dialog 弹出窗口 注意可以选择持续时间

  2. toast 按键的showmessage
  3. nlog 类似按键的traceprint
  4. print 在触动里面毫无用处 因为没有任何显示

零基础小白学触动 - 03 - 数值运算、逻辑运算、比较运算和关键字

没什么可说的

数值运算 四则运算

保留字 没什么可说的

比较运算符

注意 和按键不同 判断是否相等用== 不等于是~= 而=是个赋值符号

逻辑运算符:

Lua下 只有false 和nil才是 假 其他全是真 0都是true 这个注意下

?

零基础小白学触动 - 04 - 变量类型和 require 脚本调用

变量:就是在脚本运行过程中 可以对里面修改内容的一个房子 这个房子不单是可以容纳东西 也可以把里面东西搬出来 别的东西搬进去

Nil类型

布尔型

False和nil都是false

Table类型

数值类型

类似C语言的double类型

字符串类型

注:字符串可以判断大小 字符串内部可以加入\r\n之类的转移字符 也是可以的

?

函数类型

Function

Userdata类型 主要是和其他语言对接的一个东西看 不用管

普通变量的声明

建议 都显示声明吧 和按键的dim一样的用就好

小知识:lua下的全局变量 和 局部变量

情况1 全局变量在主代码声明 但是没加local 可以在主代码调用 但是在函数内部也直接调用

下图的全局变量a

?

情况2:在主代码声明 但是前面加了local 这样的变量 在主代码可以随便调用 但是到了函数内 就无法直接使用了

?

情况3 局部变量 在函数内部用local声明的 你懂得 不说了

Require的用法

用处很多

1.比如常见的模板函数 可以都写在自己的库文件里面 每次要写脚本之前就require下这个库文件 然后后面就可以自由的调用这个库文件里面的函数

2.或者把每个分辨率下的 多点找色 多点比色的变量都写在一个库文件里面 然后在新脚本先require下 吧这些参数载入进来 每个分辨率对应一批参数 来进行判断

Require库文件请放到手机的触动精灵目录下的lua下即可

原文地址:https://www.cnblogs.com/zjl8455482/p/11337367.html

时间: 2024-10-13 00:23:21

[触动精灵] 零基础小白学触动1-4的相关文章

[触动精灵]零基础小白学触动5-8

零基础小白学触动 - 05 - 触动常用函数 点击 滑动 原理 其实都可以分解成 按下=> 等待一定时间或者移动动作=>  松开 点击: tSLib库的函数tap(x,y) 后面还有2个参数 可以自己看手册  https://www.zybuluo.com/miniknife/note/293935#函数tap-点击 滑动  moveTo(x1,y1,x2,y2,step)   详细的   https://www.zybuluo.com/miniknife/note/293935#函数move

[触动精灵] 零基础小白学触动9-12

零基础小白学触动 - 09 - TSLib:点击和比色 没什么说的 tap(x,y,ms) 了解:TSLib库 注意以前库文件针对环境不同 库文件也是不同的  比如TSL ib库 对于基础版  专业版   帮你玩版  是不同的库文件 但是现在似乎整合了一部分 其他库文件也有这样的情况 使用的时候注意先看手册 看看当前环境下使用什么库文件 10 - 弹窗检测和无限点击 基础应用 11 - 如何滑动到界面底部 没什么说的 12 - TSLib 常用函数:便携 UI 细节查看http://www.to

[触动精灵] 零基础小白学触动13-16

小知识:触动精灵载入其他lua文件 require 以前我一直以为require只能加载模块文件 但是其实可以加载普通的其他lua文件  用法还是不加扩展名 触动精灵加载文件 都用require就可以 13 - 自动打开和关闭应用 小知识:触动下开启app和关闭app 查看对应app的包名 官方的runApp函数还可能存在无法启动app的情况 所以我就给封装了一下 万一出现无法启动 包名没有安装等情况 就日志记录 并且有弹窗提示 下面代码  没有traceprint try catch 等函数本

零基础java培训靠谱吗?职场转行,零基础开始学Java开发靠谱吗?

学技术转行发展,是职场常见的提升方式,无论是在职充电还是为转行跳槽做准备,选择一个专业技能进行培训学习,都是非常可取的.在能力至上的今天,单凭学历已经不能成为入行敲门砖,特别是在互联网企业,通常在面试过程中就会考核技术能力,此外看你的项目作品,可见技术能力在招聘中是最具说服力的.华清远见教育职业规划专家表示零基础java培训靠谱吗,如果不清楚学什么技术更好,可以访问这里做职业规划,此外还可以通过试学来了解自己对技术课程的兴趣点. 华清远见教育开设的面向零基础人群提供的,从学习到就业一站式的浸入式

零基础小白,如何入门计算机视觉?

计算机视觉是人工智能技术的一个重要领域,打个比方(不一定恰当),我认为计算机视觉是人工智能时代的眼睛,可见其重要程度.计算机视觉其实是一个很宏大的概念,下图是有人总结的计算机视觉所需要的技能树. 如果你是一个对计算机视觉一无所知的小白,千万不要被这棵技能树吓到.没有哪个人能够同时掌握以上所有的技能,这棵树只是让你对计算机视觉有个粗浅的认识. 先来打点鸡血,看看计算机视觉有什么用吧.下面的视频是计算机视觉在自动驾驶上的实际应用,其中涉及立体视觉.光流估计.视觉里程计.三维物体检测与识别.三维物体跟

零基础小白入门Java免费视频教程推荐—小猿圈

Java语言作为世界上使用最多的开发语言,企业庞大的需求量让每年进入Java开发领域的人不减反增.对于零基础小白来讲如何学习Java开发语言是入门的第一个难题.本文小猿圈主要给零基础小白入门Java开发技术推荐一个靠谱的Java免费视频教程. 零基础小白入门Java免费视频教程推荐-小猿圈 关于Java基础入门视频教程的选择,网上有各种各样的解说,也有各式各样的视频教程,那么我们究竟应该如何选择Java免费视频教程呢?如何才能挑选到合适自己的Java基础入门视频教程呢? 许多想通过观看Java视

教你从零基础小白开始怎么学习C语言

想窥探神秘的代码世界?最好的入口无疑就是C语言. C语言是计算机体系结构的基础,向下可以操作硬件(包括ARM,DSP,单片机等各种微处理器),还可以写驱动,写OS,写编译器.向上可以进一步的学习C++,JAVA等面向对象语言,再学习一些图形用户界面框架,比如Qt,MFC,就可做出类似于计算器.QQ等Window桌面应用,再比如Android,就可以做出微信等Android应用,再比如Unity3D,就可以做出类似王者荣耀.刺激战场等手游.想想是不是就有点小激动呢!最后,如果大家如果在自学遇到困难

零基础小白转行学习前端的学习路线

零基础如何学web前端_从小白到大神进阶:下面给大家介绍一下学习路线:Web前端知识总的可以分为三个部分:初级知识,中级js,高级框架一,初级的主要内容:浏览器的概念介绍: 浏览器的作用.工作方式浏览器的概念介绍: 浏览器的作用.工作方式HTTP协议: 协议产生的原因.作用.及内容页面加载流程:当用户打开浏览器,输入地址栏并按下回车之后发生的事情HTML-CSS-JS基础-jQuery学习内容:HTML及HTML5:理解浏览器如何解析HTML.基本的语法规则.不同标签的使用方式.嵌套方式CSS:

免费领取16套深度学习权威实践课,从零基础小白到大牛

摘要:想学习人工智能却无从下手,听过两三遍网课还是不懂什么是卷积神经网络,好不容易啃完了视频却发现没源码没法调参跑代码,快来AI Studio课程!免费优质课程,系统化学习, 名师指导,提供真实开发案例,在线实训调参,提升学习效果,带你快速入行人工智能! 很多学习AI算法的人都很痛苦,尤其是希望进入大热的深度学习领域的你,是否遇到过以下囧境? 网上有大量的学习资料,质量参差不齐,且不知道知该从何学起: 听过两三遍网课,还是不懂什么是卷积神经网络: 好不容易啃完了视频却发现没源码,没法调参跑代码,