コード例 #1
0
        void ReceiveRemoteScreenYTex(MessageEventArgs mea)
        {
            if (!bTexturesInitialized)
            {
                return;
            }
            remoteScreenYTex.LoadRawTextureData(mea.data);
            remoteScreenYTex.Apply();
            UnityARVideo arVideo = Camera.main.GetComponent <UnityARVideo>();

            if (arVideo)
            {
                arVideo.SetYTexure(remoteScreenYTex);
            }
        }
コード例 #2
0
        void ReceiveRemoteScreenYTex(MessageEventArgs mea)
        {
            if (!bTexturesInitialized)
            {
                return;
            }
            //remoteScreenYTex.LoadRawTextureData(mea.data); //fix for data compression bug
            remoteScreenYTex.LoadRawTextureData(CompressionHelper.ByteArrayDecompress(mea.data));
            remoteScreenYTex.Apply();
            UnityARVideo arVideo = Camera.main.GetComponent <UnityARVideo>();

            if (arVideo)
            {
                arVideo.SetYTexure(remoteScreenYTex);
            }
        }