gimp2.8 支持图层组,非常有利于组织UI结构,
UI中元素分为两种:
静态元素:
图片 文字 按钮
动态元素:
物品框 列表
生成静态元素的代码:
通过给图层命名来确定图层对象的类型和属性
名称:图片对应的名字:xxxx 文字图层名称:对应的字符串hash中key的值, 按钮名称:按钮背景图片的名称
类型:#l 文字 #b 按钮 默认图片
属性:锚点居中 #mid 按钮文字:#w????? 按钮回调函数:#c????? 按钮文字大小:#z???? 文字颜色:#rrrggbb 16进制表示
静态元素描述清楚后:
生成代码: 参数图片, 相对的背景图层(通常是图片大背景)
逆向遍历图层列表, 这样生成正确的覆盖关系
不可见图层不用生成,通过控制可见性 控制生成元素