zoukankan      html  css  js  c++  java
  • libgdx游戏中的中文字体工具类

    // ---------全局Font------------
    	static FreeTypeFontGenerator Generator;
    	static BitmapFont Font;
    	static FreeTypeBitmapFontData fontData;
    
    	/**
    	 * 创建获取或获取全局font
    	 */
    	public static BitmapFont getFont() {
    		if (Font == null) {
    			Generator = new FreeTypeFontGenerator(
    					Gdx.files.internal("font/font.ttf"));
    			String txt = Generator.DEFAULT_CHARS+"名称速度灵活度抗撞击价格面包车分次新手赠与";
    			txt = txt.replaceAll("(?s)(.)(?=.*\1)", "");// 去掉重复字符
    			fontData = Generator.generateData(30, txt, false);
    			fontData.getTextureRegion().getTexture()
    					.setFilter(TextureFilter.Linear, TextureFilter.Linear);
    			Font = new BitmapFont(fontData, fontData.getTextureRegion(), false);
    			return Font;
    		} else {
    			return Font;
    		}
    	}
    

    @某群里面的3D同学

  • 相关阅读:
    第二周
    第一周
    构建之法阅读笔记之三
    冲刺一(10)
    冲刺一(9)
    用户模板和用户场景
    冲刺一(8)
    第10周总结
    冲刺一(7)
    冲刺一(6)
  • 原文地址:https://www.cnblogs.com/riskyer/p/3402438.html
Copyright © 2011-2022 走看看