我正在使用andengine 制作安卓游戏。我正在制作一些精灵作为对象,我可以在其中旋转精灵。但是当我触摸图像的透明部分时,它仍然会旋转精灵。为了防止这种情况,我需要从 Sprite 获取 Bitmap。所以任何人都可以为此提供方法,通过使用我可以将精灵转换为位图。
我查看了这个链接。但在这个链接中它使用的是 GLES1,但我正在使用 GLES2。 精灵的位图点击此链接了解更多信息
我正在使用andengine 制作安卓游戏。我正在制作一些精灵作为对象,我可以在其中旋转精灵。但是当我触摸图像的透明部分时,它仍然会旋转精灵。为了防止这种情况,我需要从 Sprite 获取 Bitmap。所以任何人都可以为此提供方法,通过使用我可以将精灵转换为位图。
我查看了这个链接。但在这个链接中它使用的是 GLES1,但我正在使用 GLES2。 精灵的位图点击此链接了解更多信息
如果你还没有看到这个,有一个 GLES2 版本的 Pixel-perfect 碰撞。它是一个名为“Andengine Collision Extension”的android扩展
https://github.com/MakersF/AndEngineCollisionsExtension
它应该处理您描述的情况。
注意:您必须修改 Andengine 源代码的副本才能使用扩展。