相机切断场景

时间:2016-04-26 18:49:44

标签: c# unity3d

我的主要相机团结有这个脚本:

using UnityEngine;
using System.Collections;

public class CameraController : MonoBehaviour {

    public Transform target;
    public Vector3 myPos;

    // Use this for initialization
    void Start () {

    }

    // Update is called once per frame
    void Update () {

        transform.position = target.position + myPos;

    }
}

但是当我对游戏进行测试时,这就是我得到的图像:

Unity Camera

以下是我的统一设置:

Unity Camera Settings

可能导致这种情况的原因是什么?如果我从主摄像头中删除脚本,一切都显示正常:

Normal Camera View

1 个答案:

答案 0 :(得分:2)

常见的gotchya是NEAR和FAR设置错误。

查看您在上面发布的自己的图片:

enter image description here

更改"近"说.1,看看是否有帮助。

请注意,几乎可以肯定的是,你应该将相机移回原位。

对于近似值,请使用较大的负值。这可能是导致照明问题的原因。

尽量确保光线不会附着在相机,播放器或其他任何物体上。

首先,确保所有项目都是独立的,而不是父子项目。

注意,您只需调整您的" myPos"这里..

enter image description here

你在实际播放时这样做。

干杯