Andengine示例显示错误无效

时间:2012-11-16 05:03:34

标签: andengine


我对andengine很新,试图从git url使用这个andengine示例:https://github.com/nicolasgramlich/AndEngineExamples
但它始终显示错误两个类

BoundCameraExample和HullAlgorithmExample

在绑定的相机示例中,错误在第220行说:

  

类型不匹配:无法从void转换为AnimatedSprite

final AnimatedSprite face = new AnimatedSprite(pX, pY, this.mBoxFaceTextureRegion, this.getVertexBufferObjectManager()).animate(100);

并且 HullAlgorithmExample错误在DrawMode的导入语句
第11行出现错误:import org.andengine.entity.primitive.vbo.DrawMode;
并且在第168,175行中说DrawMode无法解析为变量

我正在使用java编译器1.6进行所有扩展 我从同一个git repo下载了andengine和扩展。 这有什么问题 请帮帮我

感谢allll

2 个答案:

答案 0 :(得分:32)

在BoundCameraExample中,尝试

final AnimatedSprite face = new AnimatedSprite(pX, pY, this.mBoxFaceTextureRegion,  this.getVertexBufferObjectManager());
face.animate(100);

而不是

final AnimatedSprite face = new AnimatedSprite(pX, pY, this.mBoxFaceTextureRegion,  this.getVertexBufferObjectManager()).animate(100);

在HullAlgorithExample中,导入

import org.andengine.entity.primitive.DrawMode;

而不是

import org.andengine.entity.primitive.vbo.DrawMode;

答案 1 :(得分:11)

2014年@ swati-rawat的回答仍然很有用。我发现了另外两个问题,我将在这里报告解决方案,因为这个问题排名很好:

SplitScreenExample 中的

,与BoundCameraExample中一样,替换为:

final AnimatedSprite face = new AnimatedSprite(pX, pY, this.mBoxFaceTextureRegion, this.getVertexBufferObjectManager());
face.animate(100);
TextBreakExample 中的

替换为:

this.mText = new Text(50, 40, this.mFont, "", 1000, new TextOptions(AutoWrap.LETTERS, AUTOWRAP_WIDTH, HorizontalAlign.CENTER, Text.LEADING_DEFAULT), vertexBufferObjectManager);