コード例 #1
0
    public void DrawVideoImage(object sender, VideoMessageEventArgs e)
    {
        var texture     = e.message;
        var rectangular = new Rect(0.0f, 0.0f, texture.width, texture.height);
        var pivot       = new Vector2(0.5f, 0.5f);

        Sprite mySprite = Sprite.Create(texture, rectangular, pivot);

        imageCamera.sprite = mySprite;
    }
コード例 #2
0
        private void RecieveVideoMessage(VideoNetworkMessage videoNetworkMessage)
        {
            var texture = new Texture2D(0, 0);

            texture.LoadImage(videoNetworkMessage.texture);
            texture.Apply();

            if (ModelVideoStateChangedEvent != null)
            {
                var eventArgs = new VideoMessageEventArgs();
                eventArgs.message = texture;

                ModelVideoStateChangedEvent(this, eventArgs);
            }
        }