【发布时间】:2018-12-18 04:12:30
【问题描述】:
我正在使用 c#(单游戏引擎)制作 2d 游戏。我需要一个函数,它会根据旋转的矩形是否与其他也可以旋转的矩形发生碰撞而返回 true 或 false。
现在,我有一个函数,它根据两个矩形是否碰撞返回真或假。但没有旋转。
类似的东西
public bool Collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2)
{
if (x1 < x2 + w2 &&
x1 + w1 > x2 &&
y1 < y2 + h2 &&
h1 + y1 > y2)
return true;
return false;
}
但是所有这些参数我都有两个对象。
谢谢。
【问题讨论】:
标签: c# collision-detection monogame