我想要做的是旋转对象并让它的碰撞盒随之旋转。我希望矩形旋转,使其看起来像钻石,并且它的一侧以每像素的方式撞击对象。从我对一些书籍和网站的阅读来看,正常的矩形碰撞和 hitTestObject 碰撞似乎无法解决这个问题。我搜索了高低,想知道是否有人有解决方案来检测移动和旋转的物体。这是我当前与矩形的碰撞代码
colboxrect = colbox1.getRect(this);
robotrect = robot1.getRect(this);
if(robotrect.intersects(colboxrect))
{
velocity *=-1;
}
我想要发生的是当它发生碰撞时,机器人会从盒子上弹开。它有效,但只有当它正面撞到它时。我希望它旋转并能够击中。我基本上正在寻找与此等效的闪存。 http://creators.xna.com/en-US/tutorial/collision2dperpixeltransformed
我怎样才能做到这一点?