Articles of 精灵和

在AndEngine地面

我是AnEngine的新手,我有一个问题。 我一直在寻找很多,但是我找不到答案。 我正在尝试做我的第一场比赛,但是我不知道该如何打下基础。 我想在这个游戏中打个比方: https : //play.google.com/store/apps/details?id=com.fingersoft.hillclimb&hl=cs 这个地面应该是静态的,并且有很多曲线。 我应该把它作为一个大精灵,并附上身体吗? 但是如何使它变得曲线呢? 我真的不知道。 Tkanks的答案。

对同一个对象AndEnginge使用多个精灵表

我有我的对象(鹦鹉)喜欢吃,从左到右,从右到左等多个精灵表。 我正在使用AndEngine gles2.0。 我应该如何执行它? 每次我必须使用不同的精灵表,分离前一个,并在同一位置添加一个新的。 这将是忙碌的! 这里有谁已经实施了这种情况? 如果我为每个animation使用单个精灵表,它的大小将会增加,并且会抛出内存不足的exception!

在android andengine中的精灵碰撞

我正在通过引擎开发一个简单的游戏。 我有10个球在屏幕上随机移动,我把它们作为图片导入球中。如果他们在相同的坐标上移动,他们会穿过他们自己的内部。但是我想要:如果他们在相同的坐标下移动,他们应该改变方向,所以他们不能通过他们的内部,我可以做什么? private Runnable mStartCircle = new Runnable() { public void run() { int i = circleNumber++; Scene scene = Level1Activity.this.mEngine.getScene(); float startY = -64.0f; float startX = randomNumber.nextFloat()*(CAMERA_WIDTH-70.0f); float a= randomNumber.nextFloat()*(CAMERA_WIDTH-70.0f); circles[i] = new Sprite(startX, startY, textRegCircle[i]); circles[i].registerEntityModifier( (IEntityModifier) new SequenceEntityModifier ( new MoveModifier(10.0f, circles[i].getX(), a, circles[i].getY(),CAMERA_HEIGHT+64.0f))); } scene.getLastChild().attachChild(circles[i]); if (circleNumber < 10){ mHandler.postDelayed(mStartCircle,1000); […]

精灵和animation精灵之间的像素完美碰撞检测

我正在尝试使精灵和animation精灵之间发生冲突。 animation精灵是游戏的主角。 我面对的问题是,当另一个精灵与主要人物碰撞时,它会碰撞到人物周围的透明边界区域。 我应该如何执行角色的实际像素和其他障碍精灵之间的碰撞检测?

和发动机精灵的运动

我想问我在我的比赛中有一名球员。 我可以走。 我有一个形象,有五个不同的框架步行和两个框架的立场。 我想问,如何根据播放器的状态在运行时更改图像? 我已经在tiledtextureregion中加载图像。 玩家也可以向前和向后走。 如何使用相同的图像条来回走动? 我是andengine的新手。

检测精灵上的多点触控(双指触摸)以应用缩放缩放行为

我正在使用andengine,要在场景中单独移动,缩放和旋转多个精灵。 我已经实现了“移动”,但是对于缩放,我无法将事件触及到两个手指。 以下是代码: public class Main extends SimpleBaseGameActivity { private Camera camera; private BitmapTextureAtlas mBitmapTextureAtlas; private ITextureRegion mFaceTextureRegion; private ITextureRegion mFaceTextureRegion2; Sprite face2; private static final int CAMERA_WIDTH = 800; private static final int CAMERA_HEIGHT = 480; @Override public EngineOptions onCreateEngineOptions() { camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT); EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, […]

平滑像素,同时旋转精灵

我刚刚开始了一个引擎,所以这可能会是一个愚蠢的问题。 如何使我的精灵更顺利,而我旋转它们? 或者,也许是因为这是平板电脑的屏幕截图? 感谢JohnEye的作品: 只需要改变我的BitmapTextureAtlas: BitmapTextureAtlas carAtlas = new BitmapTextureAtlas(this.getTextureManager(),100, 63); 至: BitmapTextureAtlas carAtlas = new BitmapTextureAtlas(this.getTextureManager(),100, 63, TextureOptions.BILINEAR);