// Update is called once per frame void Update() { // TextureReaderにカメラ画像のサイズをセットする。実行は一回だけ if (!setFrameSizeToTextureReader) { using (var image = Frame.CameraImage.AcquireCameraImageBytes()) { if (!image.IsAvailable) { return; } TextureReader.ImageWidth = (int)(image.Width * TextureSizeRatio); TextureReader.ImageHeight = (int)(image.Height * TextureSizeRatio); TextureReader.Apply(); setFrameSizeToTextureReader = true; } } }
// Update is called once per frame void Update() { cube.GetComponent <Renderer>().material.SetTexture("tex", FrameTexture); // TextureReaderにカメラ画像のサイズをセットする。実行は一回だけ if (!setFrameSizeToTextureReader) { using (var image = Frame.CameraImage.AcquireCameraImageBytes()) { if (!image.IsAvailable) { return; } TextureReader.ImageWidth = (int)(image.Width * TextureSizeRatio); TextureReader.ImageHeight = (int)(image.Height * TextureSizeRatio); TextureReader.Apply(); setFrameSizeToTextureReader = true; } } }