2017-07-15 13 views
0

ユニティに関する質問はこちらクリックすると円の領域のテクスチャを表示または削除します。ユニティ

クリックすると円のように表示されます。 ...、私はシェーダで遊んが、onclickのがちょうど正常に戻って全体のテクスチャを変更しようとした私は、私が何を意味するかを示すために、非常に単純な画像をアップロードした..しかし、私はそうするトラブルを抱えています

map example

画像を説明するだけで、誰かがキューブのセクションをクリックすると、上記のようにテクスチャが表示されます。それは3d世界ですが、2次元平面に表示されるので、誰かがキューブの端をクリックすると、もう一方の面も同様に色付けされます。だから私はキャンバスを作ってみることを考えましたが、滑らかに見えませんでした。

これで私を助けることができる人があれば、それはシェイダー、キャンバス、または何でも素晴らしいでしょう。好ましくはC#/シェーダで。

ありがとうございます。

答えて

0

なぜ使用しないのですか2 GameObject 1には切り抜きがあり、もう1つは切り抜かれていません。ボタン

using System.Collections; 
    using System.Collections.Generic; 
    using UnityEngine; 



public class HideAndShow: MonoBehaviour 
{ 
    public GameObject Object1Cut, Object2NoCut; 
    void Start(){ 
    //This will show the default 
    Object1Cut.SetActive(false); 
    Object2NoCut.SetActive(true); 
    } 
    public void ObjectWithCutout(){ 
    Object1Cut.SetActive(true); 
    Object2NoCut.SetActive(false); 
    } 
    public void ObjectWithNoCut(){ 
    Object1Cut.SetActive(false); 
    Object2NoCut.SetActive(true); 
    } 
} 
ため

コード

関連する問題