質問: Unity5とWikitude(もしくはVuforia)を用いて、カメラ画像内のARオブジェクトの範囲をトリミングしたいとかんがえています。 例えば、ARマーカーの隣10cm×10cmの範囲の画像をトリミングするなどです。 FoVを会得して、調整すればいいのではないかと考えていますが、実際どのように記載して、調整を行えばいいのかわかりません...。 言葉足らずでしたら申し訳ございません、よろしくお願いいたします。
回答: webcamtextureをトリミングするということでざっくりとこんな感じです。 詳しくは「Unity GetPixels」で検索してください。 ``` Texture2D texture2D; WebCamTexture webCamTexture; Color[] color; // 横幅,縦幅を指定してTexture2Dを生成 texture2D = new Texture2D(width, height); // GetPixels (x, y, width, height) で切り出せる // x, yが開始位置 width, heightが画像サイズ color = webCamTexture.GetPixels(x, y, width, height); // トリミングしたものをセットしなおす texture2D.SetPixels(color); texture2D.Apply(); ```