【问题标题】:Is it possible to divide up boundingBox?是否可以划分boundingBox?
【发布时间】:2011-02-23 01:06:20
【问题描述】:

在 cocos2d 中,我有两个要检测碰撞的对象。 我正在使用 CGrectintersectsrect,到目前为止它运行良好。 但是我想将我的一个对象的边界框分成 4 个四分之一,这样如果我的对象在这些四分之一中的任何一个发生碰撞,就可以应用适当的物理。

目前,只有 1 个大的boundingBox 不够用。理想情况下,我想要 4+...

这可能吗?如果可以,我该如何实现? 如果没有,还有其他可行的途径吗? 再次感谢大家:)

【问题讨论】:

  • 撞车?有人知道吗?

标签: iphone objective-c cocos2d-iphone intersect


【解决方案1】:

boundingbox 方法返回一个 CGRect。你必须手动分割你的矩形,没有预制的方法。 否则,如果有很多对象,检测碰撞的最佳方法是使用 Box2d。你可以按照这个教程来看看 How To Use Box2D For Just Collision Detection with Cocos2D iPhone教程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-22
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多