问题标签 [andengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
633 浏览

android - 混淆 Android 库项目

我正在使用 AndEngine 和两个 AndEngine 扩展,总共有 3 个库项目。我真的希望我可以混淆和优化这些库项目以提高应用程序的大小,但我还没有看到如何使用库项目来做到这一点。

有谁知道这样做的Proguard配置是什么?

0 投票
1 回答
1905 浏览

java - 如果调用跳转方法,AndEngine如何使精灵不跳转

所以我有这种方法,当我触摸屏幕时,我的精灵会跳跃。现在的问题是当我连续触摸屏幕时,精灵会一次又一次地跳跃。我想要做的是如果它跳跃,除非我的精灵撞到地面,否则无法调用跳跃方法。

这是代码。

我不知道为什么 beginContact 和 endContact 没有初始化。我应该做些什么来初始化它?例如更新处理程序?联系听众?

0 投票
2 回答
258 浏览

android - 从 AndEngine 存储库中获取样本的步骤是什么

我收到以下错误消息

我曾尝试使用 Mercurial eclipse 插件来获取 AndEngine 的样本,但这一次又一次地向我发出某种错误。那么,有人可以让我知道从存储库中获取 AndEngine 示例或示例的最简单方法是什么。我在 Windows 上工作。谢谢。

0 投票
2 回答
6190 浏览

android - 如何在andengine中更改Sprite层

如何在andengine Scene中运行时更改Sprite的图层?

0 投票
2 回答
1275 浏览

android - 如何让我的应用程序与 AndEngine Phyiscs Box2D Extension 一起使用?

我开始使用 AndEngine 应用程序,我想使用 Physics Box2D 扩展。我已将其andenginephysicsbox2dextension.jar放入/lib并添加到 Eclipse 的构建路径中。我也装andenginephysicsbox2dextension.so/libs/armeabi。(我没有对它做任何事情,它是否也需要添加到项目中的某个地方?)。当我尝试编译我的应用程序时,我得到一个带有以下堆栈跟踪的 FC:

我究竟做错了什么?

0 投票
1 回答
2317 浏览

android - 如何让 AnimatedSprite 播放一次然后自行移除?

我有一个方法makeExplosion

..这不起作用。我收到以下错误:

...我假设是因为我要删除AnimatedSprite它中间的onUpdate(). 如果没有这个问题,我怎样才能实现我想要的?

0 投票
1 回答
3579 浏览

java - AndEngine如何去除子弹并一次发射一颗子弹?

我正在使用Andengine for android,我创建了一个代码,当我触摸屏幕时,我的播放器会发射子弹。

现在我想做两件事

第一:我希望子弹与敌人相撞时将其移除第二:我希望一次只能发射子弹。所以只要子弹没有击中敌人我不想调用发射子弹的方法。

这是我创建的代码 我最小化了所有不重要的代码

}

0 投票
1 回答
661 浏览

background-image - 如何在andengine中揭开一张图片

最近我发现了andengine,我正在玩它。我想将图片放在背景中并用纯色矩形覆盖它,并且能够从矩形中切出多边形部分以揭示与该多边形相对应的底层图片部分......我希望我自己解释. 我不关注多边形,它也可以是矩形或圆形。提前谢谢您的建议

0 投票
1 回答
1156 浏览

android - Android Box2D 碰撞检测:如何测试特定边界?

我正在尝试使用 AndEngine 和 Box2D 物理插件制作一个简单的滑板游戏。我正在尝试制作“研磨”导轨,需要测试播放器的底部是否与研磨导轨的顶部发生碰撞;我知道这样做的常用方法是将碰撞框调整为沿精灵的每个边缘调整为 1 个像素并测试碰撞,但我不知道如何调整我的任何精灵主体的碰撞框的大小。

我只会使用 Andengines 碰撞检测,但 box2Ds 碰撞检测和一般物理会阻止一些东西被检测为与 AndEngines 碰撞检测的碰撞,所以我一直在尝试为我的物理世界制作一个新的“ContactListener”并使用“beginContact” (Contact contact)' 方法,但是区分正在碰撞的事物要简单得多,而且我不确定我在做什么......

另外,我希望我的玩家能够在栏杆旁边(在它前面)通过,但此时我的玩家与它的边缘发生碰撞并停止。

目前,box2D 似乎比它的价值更多的努力,我很想把它从我的代码中撕下来,而只是使用 AndEngines 碰撞检测,并在我自己的简单物理上有所突破......

0 投票
1 回答
3017 浏览

java - body.setTransform 在接触侦听器(andEngine 和 box2d)内不起作用

我正在尝试在与传送接触时移动玩家身体,但未执行 setTransform。这是我的联系人监听器

播放器类有方法

它工作正常,但没有在联系人监听器中执行。而且我确定发生了联系,因为它进入了“if”块和 pl.setLinearVelocity(new Vector2(-4.5f,0)); 被执行。

提前致谢