36 lines
		
	
	
		
			748 B
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			36 lines
		
	
	
		
			748 B
		
	
	
	
		
			Plaintext
		
	
	
	
|  | /* | ||
|  | 文件名: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; | ||
|  |     } | ||
|  | 
 | ||
|  |     //生成普通宋体小字 | ||
|  |     function GenerateNormal(text, rgba, stroke) { | ||
|  |         //登录按钮文本 | ||
|  |         local TextActor = TextActor(0, { | ||
|  |             color = rgba | ||
|  |         }); | ||
|  |         TextActor.SetText(text); | ||
|  |         if (stroke) | ||
|  |             TextActor.SetOutline(3.0); | ||
|  |         return TextActor; | ||
|  |     } | ||
|  | } |