保持相机相对于游戏对象的左半部分

时间:2019-01-21 17:40:09

标签: c# unity3d unityscript

我正在尝试将相机放置在相对于游戏对象(在本例中是球体)的x轴上。无论窗口的分辨率是多少,我都需要预览该球体的一半。 因此,如果用户调整窗口大小,则相机应自行调整以仅看到左半部分。请参阅所附的图像。红色是相机视图,黑色是球体

enter image description here

1 个答案:

答案 0 :(得分:1)

使用This question功能,您可以从屏幕上的某个点获取世界空间中的位置和方向。屏幕坐标定义为左下角的(0,0)到右上角的(1,1)。因此,要将球体定位在屏幕的右中间,您需要将屏幕坐标(1,0.5)转换为世界坐标。

这是一个关于如何在屏幕的右中间位置将点获取到相机的近裁剪面和远裁剪面之间的想法:

nombre.establecimiento

希望这会有所帮助!让我知道是否有任何不清楚的地方!