【ハルシオンブログ】ボタンとかで画像の透過部分をクリックさせたくないとき。
こんにちは。
大坂です。
今日も今日とて ポケットガール~受け継がれし希望~ をよろしくお願いします!
URL(Android):https://play.google.com/store/apps/details?id=com.halcyon.pocketgirl3
URL(iOS):https://itunes.apple.com/jp/app/id1539553611
PV:
さて、今週のUnityネタです。
ボタンとかで画像の透過部分をクリックさせたくないときのお話。
前にも書いたことありますが、簡単になったというか1行書くだけでできるようになったので紹介。
まずは対象の画像の設定で「Read/Write」にチェックを入れる。

対象のImageの「alphaHitTestMinimumThreshold」を「1」にする。
一応コード
これだけで透過部分がクリックできなくなります。
わかりにくいですが、透過部分でクリックしていて、画像の色が変わらないのでちゃんと透過部分では反応しなくなってます。

こんな感じで簡単に透過部分をクリックできないようにすることができるにで、試してみてくださいまし。
ではではノシ
大坂です。
今日も今日とて ポケットガール~受け継がれし希望~ をよろしくお願いします!
URL(Android):https://play.google.com/store/apps/details?id=com.halcyon.pocketgirl3
URL(iOS):https://itunes.apple.com/jp/app/id1539553611
PV:
さて、今週のUnityネタです。
ボタンとかで画像の透過部分をクリックさせたくないときのお話。
前にも書いたことありますが、簡単になったというか1行書くだけでできるようになったので紹介。
まずは対象の画像の設定で「Read/Write」にチェックを入れる。

対象のImageの「alphaHitTestMinimumThreshold」を「1」にする。
一応コード
[SerializeField] Image imgStar;
void Start() {
imgStar.alphaHitTestMinimumThreshold = 1;
}
これだけで透過部分がクリックできなくなります。
わかりにくいですが、透過部分でクリックしていて、画像の色が変わらないのでちゃんと透過部分では反応しなくなってます。

こんな感じで簡単に透過部分をクリックできないようにすることができるにで、試してみてくださいまし。
ではではノシ
Category: 開発日記(Unity)
« 【ハルシオンブログ】Unityの基本だけど、9patchの作り方(?)です。UI作ってて9patchどうやるんだっけ?って方どうぞ参考にしてください | 【ハルシオンブログ】Unity+Playfabで簡単にサーバ時間が取れるよ!これで端末時間使わなくてすむね! »
コメント
| h o m e |