2024-12-13 22:28:47 +08:00
|
|
|
/*
|
|
|
|
|
文件名:LayerObject.nut
|
|
|
|
|
路径:Core/BaseClass/LayerObject.nut
|
|
|
|
|
创建日期:2024-12-13 21:26
|
|
|
|
|
文件用途:
|
|
|
|
|
*/
|
|
|
|
|
class Layer extends Actor {
|
|
|
|
|
|
2024-12-14 23:15:06 +08:00
|
|
|
// constructor(...) {
|
|
|
|
|
// local C_Object;
|
|
|
|
|
// if (vargv.len() == 0) {
|
|
|
|
|
// C_Object = LayerActor_Create();
|
|
|
|
|
// base.constructor(C_Object);
|
|
|
|
|
// } else {
|
|
|
|
|
// C_Object = vargv[0];
|
|
|
|
|
// base.constructor(C_Object, true);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
2024-12-13 22:28:47 +08:00
|
|
|
|
|
|
|
|
//设置图层裁剪区域
|
|
|
|
|
function SetClipRect(x, y, w, h) {
|
2024-12-17 10:00:33 +08:00
|
|
|
if (!IsLayer) {
|
|
|
|
|
print("SetClipRect:窗口不是图层窗口");
|
|
|
|
|
}
|
2024-12-13 22:28:47 +08:00
|
|
|
LayerActor_SetClipRect(this.C_Object, x, y, w, h);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//设置图层透明度
|
|
|
|
|
function SetLayerOpacity(alpha) {
|
|
|
|
|
LayerActor_SetOpacity(this.C_Object, alpha);
|
|
|
|
|
}
|
|
|
|
|
}
|