gpt4 book ai didi

box2d 最大多边形顶点

转载 作者:行者123 更新时间:2023-12-04 18:47:20 24 4
gpt4 key购买 nike

我在我正在开发的游戏中使用 box2d 进行物理处理。问题是我有一个需要精确碰撞的 Sprite ,所以我使用一个多边形创建了 Sprite 的轮廓。

问题是 box2d 每个多边形最多只支持 8 个顶点。 box2d 有没有办法使用超过 8 个顶点的多边形?我必须将多边形分成三角形吗?有没有其他方法可以做到这一点?我曾考虑使用链式边缘,但它们不会与其他链发生碰撞。

谢谢。

最佳答案

如果您只需要 8 个多一点,您可以更改 b2Settings.h 文件中 b2_maxPolygonVertices 的值。如果你需要更多,你真的应该把它保持在 8 并将形状分割成更小的多边形(除非形状是凹形的,否则你不需要分割成三角形)。

关于box2d 最大多边形顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12186744/

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