Esempio n. 1
0
    public void SetControlCamera(GameObject camera, CameraPathAnimator animator)
    {
        mFollowPath = null;
        if (animator != null)
        {
            mFollowPath = animator.cameraPath;
        }

        mCameraObj = camera;

        mCameraTest = mCameraObj.GetComponent <CameraTest>();
        if (mCameraTest == null)
        {
            mCameraTest = mCameraObj.AddComponent <CameraTest>();
        }
        mCamera          = mCameraObj.GetComponent <Camera>();
        mCameraTransform = mCameraObj.transform;
        mCameraObj.GetComponent <AudioListener>().enabled = false;
        int layer2DUI    = LayerMask.NameToLayer("2D UI");
        int layer3DUI    = LayerMask.NameToLayer("3D UI");
        int layerPreview = LayerMask.NameToLayer("UIPreview");

        int layerMask = (1 << layer2DUI) | (1 << layer3DUI) | (1 << layerPreview);

        int oldCullingMask = mCamera.cullingMask;

        mCamera.cullingMask = oldCullingMask & (~layerMask);
    }
Esempio n. 2
0
    void Start()
    {
        cam = Camera.main.gameObject.
              GetComponent <CameraTest>();

        TerrainHelper.SetTerrainData(
            GetComponent <MeshFilter>().mesh);
    }
Esempio n. 3
0
    protected virtual void CharacterInit()
    {
        m_character = GetComponent <ThirdPersonCharacter>();

        m_tpsCamera = FindObjectOfType <ThirdPersonCamera>();

        m_cameraTest = FindObjectOfType <CameraTest>();
        //Cursor.visible = false;
        //Cursor.lockState = CursorLockMode.Locked;
    }
Esempio n. 4
0
 private void Awake()
 {
     cameraTest = FindObjectOfType <CameraTest>();
 }