私はいくつかのUI画像を使ってユニティシーンを作成しました。私はそれらをクリックして処理しようとします。私のUIイメージは以下のとおりです。android - unityをクリックしてください。
私は、UI画像に箱2dとの衝突を添付します。私はEventSystem
インスペクタのAllow Activation on Mobile Device
を有効にします。
各UIイメージはスクリプトファイルを持っています。ファイルの内容:
public void OnPointerDown(PointerEventData eventData)
{
if (eventData.clickCount == 1)
{
model3d.GetComponent<MeshRenderer>().material = newmaterial;
eventData.clickCount = 0;
}
}
このコードは、最初にuiイメージをクリックするだけで材料を変更します。最初のクリックopetarionの後は動作しません。
どのようにしてui画像をクリックすることができますか?
SOLUTION
私はUI->ボタンを作成しました。 Clickプロパティでinspector->を設定しました。それは今働く。
にzummaをスクリプトを変更呼び出したい方法。追加 - > UI - >ボタンをクリックするだけです。それはあなたのためのボタンを作成します。 – Fattie