草庐IT

sprite-sheet

全部标签

android - 将 Sprite 附加到另一个 Sprite ANDENGINE

我正在研究和引擎,我有两个Sprite,一个是盘子,另一个是苹果。我的盘子Sprite从点1移动到点2,我的苹果Sprite上下跳跃。现在我想让苹果跳上盘子。我用带盘子的attchedchildapple试了一下,但苹果没有放在盘子上。Apple放在我使用zindex的盘子下面,但它不起作用。实际上问题是同时移动苹果和盘子。任何帮助将不胜感激。我坚持认为为什么会发生这种情况以及解决方案是什么。这是我的代码:plateDisplay=newSprite(250,300,this.plate,this.getVertexBufferObjectManager());appleDisplay

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

android - 如何设置 Bottom Sheet peek height 最初只显示某些部分?

假设我的BottomSheet有几行小部件,如下所示。如果我最初只想显示前两行(即前两个LinearLayout),而不是下面的其余小部件。我不希望最初看到这些。如何设置正确的窥视高度?硬编码app:behavior_peekHeight可能行不通,所以我需要以编程方式设置它,但如何计算高度?或者是否有更推荐的方法来获得相同的结果?我的意思是,如果我测试谷歌地图,长按一个位置首先只显示标题部分作为BottomSheet,但是当我尝试向上滚动BottomSheet时,感觉标题部分(可能不是真实的)bottomsheet)被包含所有元素的真正的bottomsheet所取代。如果我的解释不够

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

android - 向 Android Share-Sheet 添加自定义操作

我有一个应用程序,用户应该可以在其中共享一些文本。现在我想提供Android提供的纯文本的默认共享选项。我使用以下代码这样做:IntentsendIntent=newIntent();sendIntent.setAction(Intent.ACTION_SEND);sendIntent.putExtra(Intent.EXTRA_TEXT,text);sendIntent.setType("text/plain");Intentchooser=Intent.createChooser(sendIntent,"Share");startActivity(chooser);这看起来有点像:

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