码迷,mamicode.com
首页 > 其他好文 > 详细

OGEngine教程:字体工具使用

时间:2014-10-17 11:59:44      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:游戏引擎   ogengine   游戏开发   移动开发   

1.打开 BitmapFont tool,在红框中输入你要显示的字。

bubuko.com,布布扣

2.写完后保存字体文件

bubuko.com,布布扣

保存后可以得到一个.fnt  和  一个.png 文件

bubuko.com,布布扣

3.使用 TexturePacker 工具将bitmapFont.png转换pvr格式通过Add Sprites把 bitmapFont.png导入,填写好相关文件保存位置和名字。

bubuko.com,布布扣

注意下面红框部分的参数设置,跟下面的截图调成一样...

bubuko.com,布布扣

点击  Publish  就会生成三个文件,其中 bitmapFont.java 不需用到。

bubuko.com,布布扣

 

我们把其中的  bitmapFont.pvr.cczbitmapFont.xmlbitmapFont.fnt 拷贝到安卓工程的

assets/font 目录下:

bubuko.com,布布扣

4.经过上面的步骤资源已经准备完毕,下面转入代码实现。注意所输入的字必须是之前制作所包含的字,否则无法显示,对于英文来说就是 26 个字母就全了,但是中文就要根据需要制作了。

 

// 字体 

BitmapFont bitmapFont = new BitmapFont(this.getEngine().getTextureManager(),Device.getDevice().getFileManage(),"font/bitmapFont.fnt");

bitmapFont.load();

 

Text bitmapText = new Text(50, 230, bitmapFont, "Hello World!",  

new TextOptions(HorizontalAlign.CENTER), this.getVertexBufferObjectManager()); 

this.attachChild(bitmapText); 

 

Text bitmapText2 = new Text(50, 300, bitmapFont, "世界你好!", 

       new TextOptions(HorizontalAlign.CENTER), this.getVertexBufferObjectManager()); 

this.attachChild(bitmapText2);

 

 

OGEngine教程:字体工具使用

标签:游戏引擎   ogengine   游戏开发   移动开发   

原文地址:http://blog.csdn.net/orangegame/article/details/40182921

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!