平面にテクスチャを適用していて、画面をタッチしてその平面上の選択した場所を消しゴム(消しゴムなど)にして、タッチした場所でテクスチャが透明になるようにします。どうすればいいですか?
質問する
1974 次
1 に答える
3
上記のコメントであなたの説明に続いて、これはうまくいくでしょう:
Texture2D texture = renderer.material.mainTexture;
Color color = new Color(0.5F, 0.5f, 0.5F, 0.5F); //example color, grey w/ half opacity
texture.SetPixel(0,0,color); //set pixel (0,0) to the color specified
texture.Apply(); //Must be called at least once after all changes to pixels made
うまくいけば、それはあなたが必要なものです。明らかに、カーソルが当たる場所の近くのピクセルのみを変更するコードを追加する必要があります。
于 2012-10-09T02:46:44.997 に答える