脚本语法

- 层:layer

 

英文 中文 其他  
layer  

 

作用:改变对象的所属层为目标层。

 

对象:所有可以显示的元素,图片,对话框,人物,按钮,等等等等~

 

格式

 

 

层 目标名称 目标层名称

 

 

* 改变层后的元素默认处于所在层的顶端。

 

 

 

- 关于层的机制说明

 

层主要是用来确定显示元素之间的景深关系。

 

比如:背景总是在最底层的,而选项总是在最上层的,人物立绘又经常在对话框和背景之间。

 

同时每一个层也是一个显示容器。

 

 

* 层不能创建,只能使用系统的7个层。

 

 

层列表及其功能

 

层级 层名 作用 说明 默认层
7 LAYER_TOP 最高层 选项的默认层 OpotionUI
6 LAYER_3 自由使用层3 按钮的默认层 ButtonUI
5 LAYER_DIALOG 对话框层 对话框的默认层 DialogUI
4 LAYER_2 自由使用层2 flash的默认层 FlashUI
3 LAYER_CHAR 角色立绘层 角色立绘的默认层 CharUI
2 LAYER_1 自由使用层1 图片的默认层 ImageUI
1 LAYER_BG 背景层 背景的操作均在此层中进行  

 

* 并不是自由使用层才能操作,所有的层都是可以操作的

 

* 默认设置适合大多数情况,一般并不需要修改目标的层

 

* 实际上还有一个用来装载层的层,名为LAYER_ROOT,是LayerUI的默认层

 

 

 

例1:点击名为 btn_staff 的按钮【制作人员】时,图片"img_staff" 出现在最上端,鼠标再次点击后消失。

 

 

层 img_staff LAYER_TOP

//移动img_staff到最高层,此时没有显示

 

button btn_staff{

出现 img_staff

[wait]

消失 img_staff

}btn

 

stop

 

说明:由于图片(ImageUI)的默认层为LAYER_1,因此这里需要先把其提升到LAYER_TOP层内

 

使其不会被界面任何元素遮挡住。