热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AndEngine-GLES2显示文本信息

在游戏开发中,必不可少的就是显示文本信息。先前从网上找到的是老版的AndEngine显示文本信息,我现在用的是新版的所以就没有用了。于是,我在网上找了一下,介绍一下AndEngine-GLES2怎么

在游戏开发中,必不可少的就是显示文本信息。先前从网上找到的是老版的AndEngine显示文本信息,我现在用的是新版的所以就没有用了。

于是,我在网上找了一下,介绍一下AndEngine-GLES2 怎么显示信息。

参考文章:

http://www.andengine.org/forums/post56656.html?hilit=FontFactory.create#p56656

http://www.cnblogs.com/kylin17/archive/2013/03/06/2946216.html


要现实文本需要在onCreateScene、onCreateScene这两个里面添加代码

代码只写关键部分

public void onCreateResources(
OnCreateResourcesCallback pOnCreateResourcesCallback)
throws Exception {
//省略
this.mFOnt= FontFactory.create(this.getFontManager(), this.getTextureManager(),
256, 256, Typeface.create(Typeface.DEFAULT, Typeface.BOLD),25,Color.WHITE.getABGRPackedInt());
//最后一个参数不加会导致字体一直是黑色
this.mFont.load();
//省略
}

public void onCreateScene(OnCreateSceneCallback pOnCreateSceneCallback)
throws Exception {

mScene = new Scene();//系统原来代码
mScene.setBackground(background);//系统原来代码

Text centerText = new Text(100, 40,mFont,
"Hello AndEngine!nYou can even have multilined text!",this.getVertexBufferObjectManager());
//设置字体颜色
centerText.setColor(Color.RED);
centerText.setText("123");
mScene.attachChild(centerText);
//省略
}


这只是最简单的显示文本信息,复杂的显示还有待继续研究。


推荐阅读
author-avatar
枝玫焰
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有