|
本帖最后由 ancientcc 于 2017-5-24 20:37 编辑
“9.1”指的是从一张图像中裁剪出9张小图像。9张图像中8张是边框,1张是内中图像。
系统须要好多种边框,对这些边框,文件命名上有着同样格式。
- <border>-middle.png
- <border>-botleft.png
- <border>-botright.png
- <border>-bottom.png
- <border>-left.png
- <border>-right.png
- <border>-top.png
- <border>-topleft.png
- <border>-topright.png
要使用哪种边框,只要定义对应的border变量值。
- window.set_canvas_variable("border", variant("default-border"));
复制代码
border变量值 | 尺寸 | 使用场合 | default-border | OFFSET_X1 = OFFSET_X2 = OFFSET_Y1 = OFFSET_Y2 = 16, MID_W = MID_H = 64(注1) | 非全屏时的对话框(不包括弹出式菜单) | menu-border | OFFSET_X1 = OFFSET_X2 = OFFSET_Y1 = OFFSET_Y2 = 16, MID_W = MID_H = 64 | 弹出式菜单 | border5 | | 聊天记录(收到) | border6 | | 聊天记录(发送) | button | OFFSET_X1 = OFFSET_X2 = OFFSET_Y1 = OFFSET_Y2 = 12, MID_W = MID_H = 16 | 按钮 | label-tooltip | OFFSET_X1 = OFFSET_X2 = OFFSET_Y1 = OFFSET_Y2 = 8, MID_W = MID_H = 16 | 文本、图像 |
注1。定义panel控件时,它强制要求左上角、右下角都是正方形,即OFFSET_X_1=OFFSET_Y_1,OFFSET_X_2=OFFSET_Y_2,分别对应OFFSET_SIDE_1,OFFSET_SIDE_2。另外,它还有一个叫OFFSET_TOTAL的参数,为正确显示,它必须等于OFFSET_SIDE_1 + OFFSET_SIDE_2,存在它的原因只是为让编写_GUI_RESOLUTION宏时更简洁。 |
|