草庐IT

andengine

全部标签

java - 地形曲线到点阵列

在我的2D游戏中,我使用图形工具来创建由黑色表示的漂亮、平滑的地形:用java编写的简单算法每15个像素查找一次黑色,创建以下一组线条(灰色):如您所见,有些地方映射得非常糟糕,有些地方映射得很好。在其他情况下,没有必要每15个像素采样一次,例如。如果地形平坦。使用尽可能少的点将此曲线转换为一组点[线]的最佳方法是什么?每15个像素采样=55FPS,10个像素=40FPS下面的算法正在做这项工作,从右到左采样,输出可粘贴到代码数组中:publicvoidloadMapFile(Stringpath)throwsIOException{FilemapFile=newFile(path);

android - 为什么我的标签栏会破坏我的 AndEngine Activity ?

我的Android应用程序有一个选项卡栏,它使用Intent来启动每个选项卡中的内容,如Android的API演示中所示example.我在其中一个选项卡下放置了一个AndEngineActivity。我的第一个问题是:这是一个合理的想法吗?或者,如果我使用的是AndEngine,在AndEngine中实现我的应用程序的整个UI是否更好?假设我还没有进入非启动器,我遇到的具体问题如下。这个AndEngineActivity——我在基于选项卡的应用程序中加入的Activity——是AndEnginePinchZoomexample的简化版本.它运行良好,直到您离开选项卡然后再返回。此时,

android - 安卓应用中的Andengine

我在我的android应用程序中使用andengine。我计划在我的View中使用动画以及一些嵌入在某些View中的native小部件。有可能做到吗?有人可以提供任何示例代码吗? 最佳答案 是的,你可以在AndEnginesRenderSurfaceView之上放置其他View。甚至还有一个教程:http://www.andengine.org/forums/tutorials/adding-a-view-above-a-game-t498.html 关于android-安卓应用中的An

android - 如何让 AnimatedSprite 播放一次然后自行删除?

我有一个方法makeExplosion:privatevoidmakeExplosion(floatx,floaty){finalAnimatedSpriteexplosion=newAnimatedSprite(x,y,BitmapTextureAtlasTextureRegionFactory.createTiledFromAsset(this.mExplosionBitmapTextureAtlas,this,"explosion.png",0,0,4,2));explosion.animate(50);mScene.attachChild(explosion);explosio

android - AndEngine 混淆注销 IUpdateHandler

如果这个问题有点新手问题,我深表歉意。我正在使用AndEngine,我的问题是针对该框架的。假设我创建一个IUpdateHandler如下:this.registerUpdateHandler(newIUpdateHandler(){@OverridepublicvoidonUpdate(floatpSecondsElapsed){doUpdate(pSecondsElapsed);}@Overridepublicvoidreset(){//TODOAuto-generatedmethodstub}});在我的doUpdate()方法中,我有我在某个时候需要的信息来确定是时候注销IUp

android - andengine gles2 anchor 中心动态壁纸为什么物理体自动向上移动

我正在尝试使用andenginegles2anchorcenter开发一个带有一些物理特性的动态壁纸。但是当我添加一个物理对象时,它正在向上移动。而不是由于重力而向下移动我犯了什么错误请帮我解决问题这是我的代码FixtureDefFIXTURE_DEF=PhysicsFactory.createFixtureDef(1,0.5f,0.5f);mPhysicsWorld=newPhysicsWorld(newVector2(0,SensorManager.GRAVITY_EARTH),false);finalAnimatedSpriteanimatedSprite;animatedSpr

java - 为什么库模块中的包在编译时不存在,即使 Android Studio 没有显示代码错误?

我的libs/AndEngine文件夹中有一个库模块(AndEngine)。编译好的代码。在我的根settings.gradle文件中我有这个:include':app:libs:AndEngine'include':app'然后在我的应用程序的build.gradle文件中,我在依赖项中有这个:compileproject('libs:AndEngine')在我的应用代码中,所有的导入甚至自动完成都没有任何错误。在AndroidStudio中,找到了所有包。但是当我去编译时,我遇到了大约一百个这样的错误:error:packageorg.andengine.entity.primit

android - Andengine文本索引越界异常

我正在使用andengine编写游戏,我正在使用AndengineText来显示高分...这就是代码:StrokeFontmFont=FontFactory.createStrokeFromAsset(this.getFontManager(),mainFontTexture,this.getAssets(),"Roboto-BoldItalic.ttf",100,true,Color.WHITE,2,Color.BLACK);mFont.load();text_score_menu=newText(25,25,mFont,"Score:",getVertexBufferObjectM

android - AndEngine 游戏循环。它在哪里?

我有使用Cocos2d和Box2d编写游戏的经验。现在我正在玩AndEngine,我有点迷路了。这听起来像是一个愚蠢的问题,但是AndEngine的游戏循环在哪里?通常在其他引擎上找到的update()函数在哪里?我已经看过示例,但找不到。我看到这个例子http://www.andengine.org/forums/development/where-is-the-game-loop-t12.html但这并没有太大帮助。如果您能阐明这一点,我将不胜感激。 最佳答案 //一种简单的方法是在onLoadScene方法上创建游戏循环pub

android - AndEngine AnimatedSprite 不显示

我刚开始使用动画Sprite并添加了一个,但它似乎不起作用,我们将不胜感激。它只是将sprite显示为一个黑框。但是背景显示出来了。我发现如果我不使用(bi~).load();它会显示为黑框,但它有一个load();.日志猫01-0710:47:48.049:W/System.err(2879):org.andengine.opengl.texture.atlas.buildable.builder.ITextureAtlasBuilder$TextureAtlasBuilderException:Couldnotbuild:'AssetBitmapTextureAtlasSource