如何防止在地形下移动摄像机视图?

时间:2017-08-30 21:08:53

标签: c# unity3d unity5

我正在使用附在相机上的这个mouseorbit脚本。 问题是当我用鼠标移动相机并旋转它以使相机在地形下时。 我希望当它到达地形高度然后停止不要向下移动我的意思是不要在最大字符下到达这个视图在地形高度..

Mouse Orbit

要在地形高度上停下来,我的意思是这样的话:

Mouse Orbit 001

"[A-Za-z0-9]{2,}"

看起来我抓住的脚本已经处理了地形碰撞...我只需要确保在其上设置碰撞层以包含地形。但不知道该怎么做。

我尝试了什么:

我现在在检查器中添加了一个名为Terrain的新图层。 然后在地形的层次结构中,我将它的图层更改为地形。 同样在脚本中我选择了Terrain。但它仍然没有用。

在屏幕截图中,顶部是摄像机的检查员,在“碰撞图层地形”中选择了脚本。 在底部,地形检查器选择Terrain为:Layer

Tried

0 个答案:

没有答案