将 3D 点转换为 2D 点
Convert 3D Point To 2D Point
我所做的是在屏幕上显示与场景中的模型相同的二维纹理贴图。
并将模型完美地贴合在屏幕上。
如图所示
红点是 Bounds 的中心。
蓝点是二维纹理图像的中心。
由于3D有深度,所以3D模型的中心点应用到2D图像上。二维图像会偏离某个位置,无法连接在一起。
编辑
终于在这个.
中找到了答案
如果你想获得 2D 屏幕位置,你可以检查 Camera.WorldToScreenPoint 方法,正如我所理解的。
我所做的是在屏幕上显示与场景中的模型相同的二维纹理贴图。 并将模型完美地贴合在屏幕上。 如图所示 红点是 Bounds 的中心。 蓝点是二维纹理图像的中心。
由于3D有深度,所以3D模型的中心点应用到2D图像上。二维图像会偏离某个位置,无法连接在一起。
编辑
终于在这个
如果你想获得 2D 屏幕位置,你可以检查 Camera.WorldToScreenPoint 方法,正如我所理解的。