0
我的libgdx
游戏中有激光,我想知道是否光束击中目标。libgdx与线和多边形的碰撞(Intersector)
我有一些功能(总是成真)有一些麻烦,所以我做了一个非常简单的测试,我仍然是真的!
我错过了什么吗?
为什么此函数返回true?
if(Intersector.intersectLinePolygon(new Vector2(100, 100), new Vector2(200, 100), new Polygon(new float[] {0, 0, 5, 0, 5, 5}))) {
System.out.println("true");
}
在此先感谢!
谢谢!这解决了这个问题,我得到了这些函数之间的区别,但它不会是假的,因为即使是无限的线条,它也不会在我的例子中相交? – user1818410
它会在(0,0) –