• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:andengine

andengine

GenericPool逻辑问题(AndEngine)

GenericPool逻辑问题(AndEngine)
我创建了这个池来回收和重复使用添加到场景中的精灵 正如您将在我的代码中看到的那样,我创建了自己的get方法,该方法将选择要显示在场景中的精灵进行随机化,并随机化其x位置。问题在于,似乎出于某种原因选择了相同的位置,在整个场景中出于某种原因选择了中间,左侧和右侧,当假设将位置随机化时,每次我重新启动场景时都会随机选择3个Sprite的3个位置并在整个场景中保持……继续阅读 »

andengine

Android交通游戏开发

Android交通游戏开发
我正在开发简单的交通教育游戏,例如https://market.android.com/details?id=cz.allianz.krizovatky.android。当玩家点击汽车精灵时,它开始与其他汽车一起移动。如果玩家在选择汽车时犯了错误,则会发生碰撞。 我的问题是:实现此类游戏(游戏引擎或直接Canvas绘图)的最佳方法是什么?我不是游戏开发商,这……继续阅读 »

andengine

创建一个可滚动的关卡选择器(AndEngine)

创建一个可滚动的关卡选择器(AndEngine)
我在我的水平选择器上遇到了麻烦。我正在使用在该论坛的教程中找到的代码,但无法正常工作。 事实是,当用户混搭游戏时,我正在使用两个场景,我将引擎设置为第二个场景,然后用户可以滚动浏览各个关卡。 然后,当用户按下“后退”按钮时,我通过在离开前保存位置来将摄像机设置回其初始位置,然后使用camer.setCenter(x,y)进行设置。 一旦用户返回到左选择器场景……继续阅读 »

andengine

AndEngine:只有黑色背景,字体不显示

AndEngine:只有黑色背景,字体不显示
我正在遵循https://jimmaru.wordpress.com/2012/05/19/jimvaders-my-own-invaders-clone-thingie-tutorial/上的教程 我下面的代码应显示文本左右滚动。现在,我得到的只是一个黑色的矩形,占据了整个屏幕的大部分,并且没有文本出现,也没有错误。 FPSManager显示60fps。我……继续阅读 »

andengine

如何只允许精灵从一侧移到另一侧?

如何只允许精灵从一侧移到另一侧?
我正在使用angengine来创建一个学校项目。 我有一个Sprite,允许用户触摸和移动。 该精灵位于我的项目中的平铺地图之上。 我想做的是创建一种方法,使用户无法向上或向下移动精灵。只能并排 到目前为止,这是我正在使用的允许用户将精灵移动到他们选择的任何位置的方法。 player = new Sprite(PlayerX, PlayerY, mHippo……继续阅读 »

andengine

无法从SD卡读取已保存的对象

无法从SD卡读取已保存的对象
因此,在我正在制作的android游戏(使用andEngine)中,我试图将TMXtiled地图另存为对象,并稍后调用它以节省加载时间。我设法在SD卡上获取了文件,但是在尝试从SD卡读取时遇到了麻烦。这是我用来编写文件的代码: File root = Environment.getExternalStorageDirectory(); FileOutputS……继续阅读 »

andengine

AndEngine如何在调用jump方法的情况下使Sprite不跳转

AndEngine如何在调用jump方法的情况下使Sprite不跳转
所以我有这种方法,当我触摸屏幕时,我的精灵会跳。现在的问题是,当我连续触摸屏幕时,子画面会一次又一次地跳动。我想做的是,如果它跳了,除非我的精灵撞到地面,否则不能调用jump方法。 这是代码。 公共类PhyiscsActivity扩展了BaseGameActivity,它实现了IAccelerometerListener,IOnSceneTouchListe……继续阅读 »

andengine

带有约束的随机数发生器的TimeHandler每秒

带有约束的随机数发生器的TimeHandler每秒
所以 我有一个每秒调用一次的方法,可将精灵添加到场景中。 我想做的是能够控制调用该方法时添加精灵的百分比。 所以我尝试使用 Math.Random() > .3; 基本上,这将有30%的机会添加精灵……对吗? 所以问题是我只有四个子画面。因此,有时在调用该方法时,不会将任何精灵添加到场景中,而每次调用该方法时,都会添加一个精灵。 所以尝试使用 ……继续阅读 »