Andengine 中可变文本 Text 使用中遇到的问题
来源:互联网 发布:日语过n2 知乎 编辑:程序博客网 时间:2024/05/21 07:45
旧版本引擎不可变文本用Text, 可变的用new ChangeableText就可以了。查看源码发现新版本引擎没有了ChangeableText,但是对Text做了修改;
实际应用中注意文本长度大小;
eg:
如果你要改变文本内容,比如改变玩家金币分数 金币数初始为5,游戏结束还剩1条命则+5金币:
text = new Text(x, y, mFont, "05",getVertexBufferObjectManager());
mScene.attachChild(text);
int x =Integer.parseInt((String)text.getText());
x+=5;
text.setText(""+x)
没有问题;但是如果是这种情况:
text = new Text(x, y, mFont, "5",getVertexBufferObjectManager());
mScene.attachChild(text);
int x =Integer.parseInt((String)text.getText());
x+=5;
text.setText(""+x)
这里会报数组越界问题;
text new时就已分配大小;
后来发现 text 有提供长度的构造方法:
text = new Text(667, 175, mFont, yourString,"XXX".length(), getVertexBufferObjectManager());这样初始时长度大些就没问题了。
- Andengine 中可变文本 Text 使用中遇到的问题
- 关于百度附文本编辑器使用中遇到的问题
- 解决在androidStudio中使用AndEngine时报错的问题
- RadioButton使用的过程中Text文本和图片显示的问题
- 64位的R中使用Rwordseg做文本分词遇到的安装问题
- scrollview 中使用中遇到的问题
- 文本分类中遇到的小问题总结
- 溢出文本text-overflow的使用问题
- AndEngine学习笔记10-Physics(andengine中使用Box2D的PhysicsWorld介绍)
- summernote文本编辑器使用过程中遇到的坑
- AndEngine中TextureOptions的区别
- php中可变变量名使用的作用域问题
- AndEngine中手柄的使用——DigitalOnScreenControl && AnalogOnScreenControl
- php使用中遇到的问题
- log4net使用中遇到的一些问题
- JSTL中EL使用遇到的问题
- petshop使用中遇到的两个问题
- eclipse使用中遇到的小问题
- 快速排序
- 超级幂分析
- Oracle Process Architecture - Oracle 进程结构篇2
- 呵呵,还是去试下吧。
- linux 学习url-very important
- Andengine 中可变文本 Text 使用中遇到的问题
- WF4.0 基础篇 (六) 数据的传递 Arguments 参数
- 电脑保护色rgb 199 237 204
- jsp乱码问题,求解
- 单链表的若干问题
- 淘宝、百度软件工程师们小调皮,各种霸气外漏
- 在Xcode当中用slider和switch控件实现音乐的开关和音量控制
- 哈夫曼树介绍
- Android-设置控件背景及文字颜色