| 
									
										
										
										
											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); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |