我正在制作自己的简单 2D 游戏引擎,我想使用分离轴定理来检测碰撞,但它要求对象是凸多边形,我真的很希望能够以简单的方式创建这些多边形,因为每个物理对象在我的游戏中,需要将自己的多边形映射到它,因此为每个对象手动创建这些多边形(通过提供多边形的每个顶点的像素坐标)会非常痛苦。
有没有更好的方法来做到这一点?
我正在制作自己的简单 2D 游戏引擎,我想使用分离轴定理来检测碰撞,但它要求对象是凸多边形,我真的很希望能够以简单的方式创建这些多边形,因为每个物理对象在我的游戏中,需要将自己的多边形映射到它,因此为每个对象手动创建这些多边形(通过提供多边形的每个顶点的像素坐标)会非常痛苦。
有没有更好的方法来做到这一点?