1

我最近一直在开发一个游戏,我想加入像素完美碰撞(所以它忽略了图像的 alpha 部分)

在做了一些研究之后,我被推荐使用软件 PhysicsEditor 为您创建在 box2d 中使用的独特物体:

http://www.codeandweb.com/physicseditor

软件本身很好用,我已经准备好所有 .xml 文件可以使用,并且我的项目中的所有内容都设置好了

我也一直在查看此处提供的示例:

https://github.com/ANDLABS-Git/AndEngine-PhysicsEditor-Extension-Examples/tree/master/src/org/andlabs/andengine/extension/physicsloader

我的问题是我不完全确定从哪里开始检测碰撞 - 我了解基本的 box2d 碰撞是如何工作的,但我不知道如何使用从 PhysicsEditor 创建的任何东西

我对android编程很陌生,所以我不太明白如何在我的项目中使用PhysicsEditor以及如何将它创建的内容用作可以附加到精灵的主体等 - (除非它全部包含在加载器中,它是自己的?)

在我使用了加载器(如示例中所示)之后 - 我从这里做什么?

我似乎也找不到任何其他使用 PhysicsEditor 的人在他们的项目中发生碰撞的例子,所以我被困在做什么。

(我还查找了完美像素碰撞的其他替代方案,但设置起来似乎更麻烦)

任何帮助将不胜感激,使用 PhysicsEditor 碰撞的基本项目示例或某种假人教程将是理想的。

谢谢

4

0 回答 0