jjzjj

Andengine

全部标签

android - AndEngine,使用加速度计和 PhysicsWorld 平滑地移动 Sprite

我正在使用AndEngine尝试使用加速度计移动Sprite(球),该加速度计应该会在墙壁上反弹并撞到其他障碍物。到目前为止,我发现了以下两种方法。publicvoidonAccelerometerChanged(finalAccelerometerDatamyAccelerometerData){mySprite.setPosition(mySprite.getX()+myAccelerometerData.getX(),mySprite.getY()+myAccelerometerData.getY());}这工作非常顺利,但仅限于非物理世界。(即不会顺利反弹墙壁和其他障碍物)。现

android - Andengine中的旋转图像

让我们假设有错误从外面进入屏幕。为此,我们需要4个坐标(StartX、StartY、TargetX、TargetY)。如何将bug旋转到合适的方向?我已经弄乱了好几个小时,一直无法弄清楚这部分。所以错误进入屏幕但它没有朝向正确的方向。(四个坐标为随机数)。我正在计算我在学校学到的直线的梯度:intdeltaY=TargetY-StartY;intdeltaX=TargetX-StartX;floatgradient=(float)deltaY/(float)deltaX;然后旋转bug的角度:floatangle=(float)(Math.atan(gradient)*180/PI);

java - 如何在andengine中为移动 Sprite 添加轨迹路径

我正在研究游戏直升机(http://i1-games.softpedia-static.com/screenshots/Copter_1.jpg)。当你触摸屏幕时,你会向上走,否则你会向下走。所以你正在改变Sprite的位置。现在我想为我的sprite设置路径,有人知道如何做吗?这是它应该是什么样子的示例:中心线上的提示就足够了。如果您知道如何进行渐变,请告诉我! 最佳答案 你需要粒子。你可以看看HERE或更好HERE这3个例子:粒子系统简单示例ParticleSystemCoolExample粒子系统关联示例

android - 从 AndEngine Repository 中获取示例的步骤是什么

我曾尝试使用Mercurialeclipse插件获取AndEngine的示例,但那一次又一次地向我发出某种错误。那么,有人可以让我知道从存储库中获取AndEngine示例或示例的最简单方法是什么。我在Windows上工作。谢谢。 最佳答案 更新:将Mercurial客户端从内置客户端更改为TortoiseHG(在Eclipse首选项中)。上一个答案:A计划:确保将nativeMercurial与EclipseHG(不是插件附带的那个)一起使用。您可以在首选项对话框中找到设置。上次我试过,内置版本坏了。如果再次失败,请复制并粘贴错误消

android - 对 Andengine 坐标系感到困惑

当我在(0,0)创建一个sprite并且它在屏幕上居中时,我问相机它的中心是什么(getCenterX和getCenterY),它说(640,400)。我是Andengine的新手,所以显然有一些关于坐标的基本知识我不理解。 最佳答案 请注意,接受的版本不再有效。现在,AndEngine坐标已经变成了屏幕的左下角,就像cocos-2d一样。 关于android-对Andengine坐标系感到困惑,我们在StackOverflow上找到一个类似的问题: http

android - 在后台加载 - AndEngine GLES2

我将我的项目移植到AndEngineGLES2中,我使用的是GLES1版本tutorial在后台加载Assets,现在我收到此错误:mActivity.onCreateScenefailed.@(Thread:'GLThread10')java.lang.ExceptionInInitializerError这是我的onCreateScene方法@OverridepublicSceneonCreateScene(){this.mEngine.registerUpdateHandler(newFPSLogger());SplashScenemSplashScene=newSplashSc

android - AndEngine画线onSceneTouchEvent

我是AndEngine的新手,我想在onSceneTouchEvent中使用我的手指坐标画一条线我做了所有我知道的,我认为它是正确的但是有什么东西阻止它工作我不知道是什么,我无法检测到问题:/privateScenescene;floatstartX;floatstartY;floatlastX;floatlastY;intlineUsageCount=0;@OverridepublicbooleanonSceneTouchEvent(ScenepScene,TouchEventpSceneTouchEvent){switch(pSceneTouchEvent.getAction())

android - 无法解析类型 org.andengine.entity.shape.IAreaShape。

全部我在andEngine中遇到以下错误。Thetypeorg.andengine.entity.shape.IAreaShapecannotberesolved.Itisindirectlyreferencedfromrequired.classfiles当我使用来自thistutorial的以下代码时.PhysicsFactory.createBoxBody(physicsWorld,levelObject,BodyType.StaticBody,FIXTURE_DEF).setUserData("platform1");提前致谢。 最佳答案

android - AndEngine:PIXEL_TO_METER_RATIO的使用

我是AndEngine的新手。我在很多地方看到过PIXEL_TO_METER_RATIO的使用,但无法理解何时以及如何使用此常量。任何人都可以指导正确的方向吗? 最佳答案 Box2d是AndEngine使用的底层物理引擎,使用米作为标准单位。PIXEL_TO_METER_RATIO描述了AndEngine中有多少像素相当于物理引擎中的一米。例如,如果您获得Body的位置,它将以米为单位。您可以将它乘以比率以获得场景中的位置。 关于android-AndEngine:PIXEL_TO_ME

Android Andengine 纹理质量差

问题:使用Andengine(wrapsopengl)编写的android应用程序的纹理质量差,尤其是在以几种颜色显示为阶梯的渐变上。真实设备和虚拟设备均出现问题设置:默认纹理、全屏、原始分辨率、android2.2。我试图通过以下方式强制执行PixelFromat:publicvoidonAttachedToWindow(){super.onAttachedToWindow();Windowwindow=getWindow();window.setFormat(PixelFormat.RGBA_8888);}没有任何区别。评论行:GLHelper.disableDither(pGL)