使用Corona SDK,可以获取精灵的矩形以生成其物理体。

我有一个精灵,像这样,位于一个类内部,其中包括用[纹理打包器]生成的文件(http://www.codeandweb.com/texturepacker),其中包括所有精灵:

现在,我的目标是动态生成适合精灵的物理矩形。在正常情况下,这很简单。我的代码是:

然后我这样调用这个函数:

结果: ![结果](https://i.stack.imgur.com/q7qUC.png)

我的问题是:

如何更改该函数以在图像的锚点也更改时正常工作? 例如:

我尝试了很多,但我没有找到一个简单的方法来达到它。

点赞
用户825481
用户825481

你有没有尝试过物理编辑器?你可以在其他物理对象内创建物理对象,就像你所描述的那样。

http://www.codeandweb.com/physicseditor

我知道这是个古老的视频,但这在我刚开始使用Corona时帮了我很多:

https://www.youtube.com/watch?v=DL_or4XKTfU

希望这可以帮到你!

2014-01-05 06:04:54