示例#1
0
    void Awake()
    {
#if (UNITY_5_3 || UNITY_5_2 || UNITY_5_1 || UNITY_5_0)
        var go = new GameObject("cameraMask");
        go.transform.parent = transform;
        cameraMask          = go.AddComponent <SteamVR_CameraMask>();
#endif
        if (externalCamera == null && System.IO.File.Exists(externalCameraConfigPath))
        {
            var prefab   = Resources.Load <GameObject>("SteamVR_ExternalCamera");
            var instance = Instantiate(prefab);
            instance.gameObject.name = "External Camera";

            externalCamera            = instance.transform.GetChild(0).GetComponent <SteamVR_ExternalCamera>();
            externalCamera.configPath = externalCameraConfigPath;
            externalCamera.ReadConfig();
        }
    }
 void Awake()
 {
     var go = new GameObject("cameraMask");
     go.transform.parent = transform;
     cameraMask = go.AddComponent<SteamVR_CameraMask>();
 }
示例#3
0
    void Awake()
    {
        var go = new GameObject("cameraMask");
        go.transform.parent = transform;
        cameraMask = go.AddComponent<SteamVR_CameraMask>();

        if (externalCamera == null && System.IO.File.Exists(externalCameraConfigPath))
        {
            var prefab = Resources.Load<GameObject>("SteamVR_ExternalCamera");
            var instance = Instantiate(prefab);
            instance.gameObject.name = "External Camera";

            externalCamera = instance.transform.GetChild(0).GetComponent<SteamVR_ExternalCamera>();
            externalCamera.configPath = externalCameraConfigPath;
            externalCamera.ReadConfig();
        }
    }