| 
									
										
										
										
											2024-12-11 15:08:57 +08:00
										 |  |  | /* | 
					
						
							|  |  |  | 文件名:FontAsset.nut | 
					
						
							|  |  |  | 路径:User/Asset/FontAsset.nut | 
					
						
							|  |  |  | 创建日期:2024-12-10	11:37 | 
					
						
							|  |  |  | 文件用途: | 
					
						
							|  |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class _FontAssetManager_ { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     //初始化字体 | 
					
						
							|  |  |  |     function InitFont() { | 
					
						
							|  |  |  |         //普通宋体小字 | 
					
						
							|  |  |  |         Font.PreLoad("Fonts/GasinamuNew.ttf"); | 
					
						
							|  |  |  |         Font("gasinamuM", 11.5).Register(0); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     constructor() { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         //初始化字体 | 
					
						
							|  |  |  |         InitFont(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         getroottable().FontAssetManager <- this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     //生成普通宋体小字 | 
					
						
							| 
									
										
										
										
											2024-12-14 21:31:44 +08:00
										 |  |  |     function GenerateNormal(text, stroke, style = {}) { | 
					
						
							| 
									
										
										
										
											2024-12-11 15:08:57 +08:00
										 |  |  |         //登录按钮文本 | 
					
						
							| 
									
										
										
										
											2024-12-14 21:31:44 +08:00
										 |  |  |         local TextActor = TextActor(0, style); | 
					
						
							| 
									
										
										
										
											2024-12-11 15:08:57 +08:00
										 |  |  |         TextActor.SetText(text); | 
					
						
							|  |  |  |         if (stroke) | 
					
						
							|  |  |  |             TextActor.SetOutline(3.0); | 
					
						
							|  |  |  |         return TextActor; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |