我正在开发基于Goblin XNA的项目。通过查看此图像http://img97.imageshack.us/i/markerdetectioncopy.jpg/,您可以了解我真正想要做什么
我设法使用open cv撤消手指坐标并将其传递给XNA。我想要做的是查看手指坐标与地精生成的对象之间是否存在碰撞。
如果有人可以给我一些指导,我真的很高兴。
谢谢
最佳答案
首先,您需要使用3d对象的2d坐标(使用Viewport.Unproject函数)。然后,您只需要在两点之间进行简单的圆碰撞即可。
https://stackoverflow.com/questions/5742700/