コード例 #1
0
        private Transform headTransform;              // Location of the player's head.

        public void Init(bool canChange, Type initToolType)
        {
            canChangeTools = canChange;
            tool           = gameObject.AddComponent(initToolType) as Tool;

            SteamVR_ControllerManager cameraRig = FindObjectOfType <SteamVR_ControllerManager>();

            cameraRigTransform = cameraRig.transform;
            headTransform      = cameraRig.GetComponentInChildren <Camera>().transform;
        }
コード例 #2
0
        internal Baroque_SteamVRManager()
        {
            GameObject rig = LoadCameraRig("[CameraRig]");

            steamvr_manager = rig.GetComponent <SteamVR_ControllerManager>();
            Debug.Assert(steamvr_manager != null);

            SteamVR_Camera camera = steamvr_manager.GetComponentInChildren <SteamVR_Camera>();

            Debug.Assert(camera != null);
            head_transform      = camera.transform;
            camerarig_transform = steamvr_manager.transform;
        }
コード例 #3
0
    // Use this for initialization
    void Start()
    {
        Instance = this;
        mediaPlayer.OpenVideoFromFile(MediaPlayer.FileLocation.AbsolutePathOrURL, videoUrl);
        serverIp     = IPAddress.Parse(hostIp);
        hostEndPoint = new IPEndPoint(serverIp, hostPort);

        client = new UdpClient();
        client.Connect(hostEndPoint);
        //client.Client.Blocking = false;
        networkThread = new Thread(new ThreadStart(UDPThread));
        networkThread.IsBackground = true;
        networkThread.Start();

        cameraHead = cameraRig.GetComponentInChildren <SteamVR_Camera> ().transform;
        InvokeRepeating("SendTrans", 1, 0.1f);
    }
コード例 #4
0
    void Start()
    {
//		mediaPlayer.OpenVideoFromFile (MediaPlayer.FileLocation.AbsolutePathOrURL, videoUrl);
        GameObject go = GameObject.Find("SocketIO");

        socket = go.GetComponent <SocketIOComponent>();

        socket.On("open", TestOpen);
        socket.On("boop", TestBoop);
        socket.On("error", TestError);
        socket.On("close", TestClose);
        cameraHead = cameraRig.GetComponentInChildren <SteamVR_Camera> ().transform;

        InvokeRepeating("SendTrans", 1, 0.1f);

        socket.On("video_message", ShowMessage);
    }