2012-10-04 57 views
1

我使用andengine开发游戏,并且我使用PixelPerfectSprite进行像素碰撞。但是有时候它会检测到错误的碰撞,即使它不会相撞。 enter link description here像素完美碰撞andengine

在这种link..ie

像素完美碰撞检测 注意:这只适用于不旋转,无标度精灵之间的冲突的工作。

在我的游戏,我用sprite.setRotation ..任何其他方式使用andengine

+0

ppc不能用于旋转,你使用旋转,你可能会弄清楚为什么它不起作用。 – njzk2

回答

0

AndEngine冲突扩展到处理像素碰撞:https://github.com/MakersF/AndEngineCollisionsExtension 这是一个扩展,旨在带来不同的碰撞方式(完美或近似值)以AndEngine GLES2

支持碰撞方法: 像素完美碰撞(支持:平移,缩放,旋转,螺旋) 它还支持像素完美的形状和retangular形状之间的像素完美的碰撞,而无需后者是一个像素完美的形状。 不同于0的Alpha值(您设置了确定像素是否固定的阈值) 您可以使用utils方法来检查应用中的性能或输出碰撞掩码以检查它是否是您需要的