疯子系列教程(六):叉叉ui设计
2017-09-27 00:00:00

【疯子教程】细水长流之叉叉脚本编写(六)

作者:滨州IT疯子


第六部分 叉叉ui设计

首先下载我写的UI设计器 水平不高但是够用了

 叉叉UI设计器Beta第二版.zip (34.98 KB)


我们来使用设计器来设计一个简单ui界面


使用起来很简单 其他没有的控件可以使用标签代替然后根据手册来进行修改 这里确定好位置
设计ui还是要对json格式有了解的
这里是复制到ui.json 文件后预览的效果

这里在分享个函数 这个函数配合这个ui设计器可以做到通分辨率适配

本帖隐藏的内容

 通用分辨率自适配UI函数.zip (10.72 KB )


函数的具体用法
把ui.lua和 JSON.lua 放到 main.lua 同一目录下
调用代码就三行替代原来的一行

  1. require 'ui' 

  2. ui=适配UI('ui.json',640)

  3. ret,results=showUI(ui)



------------注意事项 --------------------
ui.json中不能有 // 这种注

-------------------------------------------
获取UI值的方法

  1.       {

  2.          "mid" : "1",

  3.          "id" : "Edit1",

  4.          "type" : "Edit",

  5.          "text" : "1000",

  6.          "kbtype" : "number",

  7.          "prompt" : "请输入信息",

  8.          "size" : "15",

  9.          "rect" : "180,102,120,45"

  10.       }


要获取这个编辑框的值 很简单

  1. 编辑框的值为=results["Edit1"]


Edit1 为 id返回的值为字符串类型
交流群:645243073


官方论坛原贴地址:http://bbs.xxzhushou.cn/thread-88897211-1-1.html