Posted at

透明なボタンを透明なイメージで作らない.

More than 1 year has passed since last update.

タイトルでよくある,クリックしたらメニューに移動するやつ.

こちらの記事で紹介されていた,全画面タッチの方法

http://qiita.com/sevenstartears/items/5004cd913578fa78e6ea

今まで,Imageを透明にして全画面タッチを実装してきたので,Graphicを継承するだけでよかったというのは衝撃でした.

具体的には以下のようなクラスを作成します,

using UnityEngine;

using UnityEngine.UI;

public class RaycastDetector : Graphic {

protected override void Reset()
{
this.color = new Color(0, 0, 0, 0);
}
}

OnClickの検知にはButtonほどたくさんの機能は不要なので,EventTriggerを使います.

全画面にする



|