草庐IT

android - 动画 Sprite 动画在 AndEngine 中不止一次

我试图只为一个Sprite制作一次动画,但它被制作了两次动画,有人能帮我吗??这是代码CuttingLineEffect(floatx,floaty,TiledTextureRegionline_region){super(x,y,line_region);this.animate(60,1);this.mPhysicsHandler=newPhysicsHandler(this);this.registerUpdateHandler(this.mPhysicsHandler);this.setPosition(x-this.getWidth()/2-50+this.getWidth(

android - 在 andengine 中使用 sprite 追逐相机

我已经创建了一个赛车游戏,相机使用下面的代码跟随汽车。除了场景中有一个Sprite在(100px,100px)中作为按钮。问题是:当相机移动时,按钮永远不会移动。该按钮必须始终显示在屏幕上。但它不动。我该怎么办?mCamera.setChaseEntity(sprite); 最佳答案 使用HUD。这是一个特殊的场景,当相机移动时它不会移动,它正是为此目的而创建的。基本用法如下所示:privateHUDmHUD;mHUD=newHUD();camera.setHUD(mHUD);mHUD.attachChild(button);

java - AndEngine - X 秒后杀死 Sprite?

我正在使用AndEngine为Android制作游戏。现在我正试图弄清楚如何让爆炸Sprite出现在场景中,然后在X秒后被移除。这是我的爆炸课:publicclassExplosionextendsSprite{publicExplosion(floatpX,floatpY,ITextureRegionpTextureRegion,VertexBufferObjectManagerpVertexBufferObjectManager){super(pX,pY,pTextureRegion,pVertexBufferObjectManager);}}现在我想对这个类做些什么来让它与常规的

android - 和引擎中的 Sprite.setImage()

我正在使用andEngine为Android开发游戏。我必须动态更改Sprite图像。在J2ME中,我使用了sprite.setImage("img.png");但是在andengine中,我找不到方法//sprite.setImage(?);-Inandengine有什么解决办法吗? 最佳答案 我认为使用TextureRegion是更改Sprite图像的更好方法。在org.anddev.andengine.entity.sprite中添加如下代码publicvoidsetTextureRegion(TextureRegiontex

java - AndEngine - 删除特定的 Sprite 及其主体

我想在单击项目时删除正文。如您所见,我已将其设置为墙面固定装置。当点击项目时,Sprite被移除,现在我只想移除body..publicvoidaddSprites(Scenescene,intx,inty,intwidth,intheight,Stringtype,Bodybody){Spritesprite=null;if(type.equals(TAG_ENTITY_ATTRIBUTE_TYPE_VALUE_WOOD)){sprite=newSprite(x,y,width,height,this.wood,this.getVertexBufferObjectManager())

android - 点 Sprite 在我的 Galaxy S4 屏幕边缘消失(Nexus 7 没有)

我正在试验基于以下代码的粒子发射器:https://code.google.com/p/sravan-work/source/browse/trunk/OpenGL+ES2/es2particles/src/es2/learning/ParticleRenderer.java目前,粒子发射器在我的Nexus7上运行良好;点Sprite在屏幕中央生成,并且1)淡出或2)飞过屏幕边缘。不幸的是,在我的GalaxyS4上,当点Sprite的中点到达屏幕边缘时,它们就会从显示屏上消失。这会导致非常不愉快的视觉效果。两台设备都运行Android4.3问题:为什么Sprite会在(华硕)Nexus

java - 如何将四个 Sprite 旋转到这些 Sprite 的焦点

我写了下面的代码:inta=0,b=0,c=0,d=0;sprite[number[0]].setPosition(160,600);sprite[number[1]].setPosition(560,600);sprite[number[2]].setPosition(360,400);sprite[number[3]].setPosition(360,800);seiten[number[4]].setPosition(-35,0);seiten1[number[4]].setPosition(825,0);sprite[number[0]].setOrigin(200,0);sp

java - Sprite 围绕一个点旋转 Andengine/Java

有谁知道如何让Sprite/位图旋转一定角度,使一侧的点始终保持在同一位置。我在图像中有一条蓝线,我需要其中一侧始终保持在同一位置。如果有人能告诉我如何做到这一点,那将是很大的帮助。我正在尝试在Andengine/Java中执行此操作。因此,其中任何一个的解决方案都是最有帮助的。谢谢问候,矢郎 最佳答案 AndEngine有一个很好的方法叫做setRotationCenter。:)默认情况下,旋转中心设置为Sprite的中心(宽度的一半,高度的一半)。您可以轻松更改这一点。 关于java

android - 背景图像绘制时间太长(Canvas)生涩的 Sprite ......?

嘿,我正处于我一直在开发的应用程序的十字路口。这是一款游戏,而且是一款“街机/Action”游戏,但我使用Surfaceview而不是OpenGL对其进行了编码(由于游戏与原始设计发生了巨大变化,结果就是这样)。我发现自己被性能问题困扰,甚至在游戏中也没有,但只是在第一个Activity中,它是一个动画菜单(全屏背景,大约有8个Sprite在屏幕上float)。即使使用这么少量的Sprite,我也无法获得完美流畅的运动。它们平稳地移动了一会儿,然后瞬间变得“断断续续”或“不稳定”。我注意到(据我所知)绘制背景(预缩放图像)大约需要7到8毫秒。这合理吗?我尝试了不同的绘图方式,例如:ca

java - 您可以将 Spriter Pro 2d 装配 Sprite 导入 LibGDX 吗?

如其所说,我在网上读到有关将Spine导入LibGDX的信息。我正在使用AndroidStudio开发游戏并使用LibGDX框架。但是我的游戏需要2D装配动画而不是预渲染模型,所以我使用的是SpriterPro。但我想知道如何将我从SpriterPro制作的内容导入LibGDX,以便我可以使用我从那里制作的内容在LibGDX框架上开发我的游戏。如果有人可以详细说明,那么具有大量帧的2d动画不能与2d装配动画一样高效吗?我看不出两者的优缺点,只是2d动画可能会占用大量时间来制作 最佳答案 ThisLibrarymightworkfor