检测十字准线是否指向统一中的对象

时间:2017-09-27 13:04:01

标签: c# unity3d

对于我的FPS,我正在寻找一种方法来检测我的十字准线是否是"看"在一个目标。更具体地说,当屏幕的中心接触物体时。基本上,这意味着如果你要射击,你就会达到目标(零点差)。

我知道这可以使用raycaster完成,但这意味着我会经常需要投射光线(不仅仅是在拍摄时),我认为这会占用大量资源。

还有其他方法吗?我考虑过使用:

void OnMouseOver()

但问题是鼠标不一定位于屏幕的中央,因此它与我的十字准线的中心不完全对齐。

有什么想法吗?

0 个答案:

没有答案