你好,我叫兔子
先祝你们新年快乐
不知不觉已经坚持日更写到新年了
粉丝一样没有多少,我看看有没有少
最近有点迷茫,都是玩gg的
却没人愿意学习脚本。。。
没有写下去的动力了,emo。。
今天可能是最后一帖(只说是可能)
讲一下
gg.prompt 控件窗口
我们先来看英文档的解释
mixed prompt ( table prompts,
table defaults={},
table types={}
)
看不明白对吧,一一来解释
他的第一个填的是表的提示文,一会儿具体看例子
第二个填的就是,表里的值(默认值/或者勾选选项是否勾选)
第三个填的就是表的类型
什么意思呢?直接看例子
例子①
gg.prompt({"原本数量","修改数量"},{nil},{"number","number"})
通过这个简单的窗口来解释上面一段什么意思
首先,我们要理解,我创建了两个提示文和两个类型,也就是说,在原本数量和修改数量的输入框里输入的类型是number(数值),因为用了nil,所以输入框里没有默认的数值
我们看到第一个,它就是一个提示文,
第二个我用nil,表示输入框内需要自己输入值(也就是没有默认的值)
第三个就是对应了提示文,因为类型都是number,所以原本数量和修改数量,输入的值都是数值
那么我们来换一种
gg.prompt({"输入值","是否勾选"},{"40","ture"},{"number","checkbox"})
那么我们来看这个是什么意思呢
第一个number类型对应"输入值"
第二个checkbox类型对应"是否勾选"
这里就可以看到,第一个输入值是用来输入数值的,第二个,是否勾选是一个,可以选或者不选的勾选选项
--那么咱们再看默认值,第一个输入值里他那个输入框会出现一个40(这个值是可以改的)
--勾选选项的默认值只有两个(ture,false),也就是勾选或者不勾选
--具体对空间窗口的延伸,比如说a=gg.prompt({"数值"},{nil},{"number"})
--对a[1]的解释,为其添加各种功能,这个就不想写了,太累了
那么我这里列举一下GG英文档里的类型
--. Valid types:
'number', --输入的是数值
'text', --输入的是文本
'path', --路径,例如/storage/emulated/0/Documents/测试.lua
'file', --文件,和path我见到过的基本上都是对比特征码
'new_file',--加个new,这个我没怎么用过,好像用处就是创建一个新文件
'setting', --设置/环境,我这个也不常用,应该是设置某一种环境
'speed', --速度
'checkbox'. --勾选选项(专业应该叫复选框)
新年快乐,我都认为我写的已经很简单了,不会的还可以去问我,我至少还没写那些什么16进制,异或位或位与计算,以及内存分配页啥的,还没有到真正难的。
本来这一期打算讲一下偏移函数gg.setValues()如何写偏移值
因为这可能是我最后一次写帖子了(确实没流量的话)
对GGlua感兴趣,并且英语好一点的可以看一下
GG函数英文原文档(1).docx下载地址:
文件大小:351.4K
举报 0