gpt4 book ai didi

ios - 将多个碰撞形状附加到单个刚体

转载 作者:行者123 更新时间:2023-11-29 05:02:06 26 4
gpt4 key购买 nike

我使用 iOS + Cocos2d + Chipmunk 创建了一个单人游戏,并且正在寻找一个解决方案来演示如何将多个碰撞形状附加到单个刚体。我有一个形状不规则的目标(汽车),我需要检测其碰撞。玩家从侧 View 看到目标(汽车),其他物体可能会从多个方向撞击目标,而不仅仅是从前面或后面。由于形状如此,我无法使用单个 cpPolyShape 来实现逼真的碰撞效果。两个 cpPolyShapes(矩形)堆叠在一起,底部矩形较大应该可以解决问题。

有人可以提供一个如何实现这一目标的示例吗?

我阅读了有关 cpShape 的 Chipmunk 文档,http://code.google.com/p/chipmunk-physics/wiki/cpShape ,并且在注释部分的页面最底部指出“您可以将多个碰撞形状附加到刚体”,但没有提供示例。

我目前有一个正在运行的功能性项目,并正在尝试进行一些最终调整以改进游戏玩法。

最佳答案

当您调用 cp*ShapeNew() 时,第一个参数是要将其附加到的主体。简单地制作多个共享同一主体的形状。没有任何技巧。

关于ios - 将多个碰撞形状附加到单个刚体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6684514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com