Skip to content

v2.1.0 🌈

Compare
Choose a tag to compare
@github-actions github-actions released this 07 May 10:23
· 51 commits to refs/heads/master since this release
0d86b27

更新内容

✨ MOD更新

  • 部分重构及增加UI扩展功能 @way-zer (#29)
  • 整理代码结构,重制Modifiable结构,分离出Storable
    • 修复Blocks.consumes错误

实验特性:UI扩展功能设计

UI节点类似一个Map<id,Component>
往节点下增加元素,即在scene新增UI组件

子节点

  • #id -> 获取UINode
  • +type#id 获取或创建UINode
  • "-" #id 删除ui节点

实现可点击的infoPopup示例

{
 "uiExt.+Table#scoreboard": {
   fillParent: true
//    touchable: childrenOnly
   align: top
   //"actions.+": [{delay:5},{remove:true}] //暂不支持
   "+Table#bg": {
      touchable: enabled
      style: black3,
      pad: [100,100,100,100],
      onClick: "Hello world" //action为往服务器发送信息
      margin: 4
      "+Label#label": {
        text: "Hello world"
        style: outlineLabel
      }
   }
 }
}

实现情况

  • 支持组件Table和Label
  • 支持基础可赋值属性和align margin pad text style onClick