ButtonEx
ButtonEx copied to clipboard
ButtonEx
Overview
Button with extended feature for uGUI.

- 再フォーカス時のクリック判定を無効できます.
- スクリプト定義シンボルに
DISALLOW_REFOCUSを追加してください.
- スクリプト定義シンボルに
- エディタにて、スペースキーやエンターキーを押した時に、ボタンがクリック不可能な状態にもかかわらずクリックされる問題を修正します.
- 実際にレイキャストを飛ばして、本当に押せるかどうかを判定します.
- ESCキーでClickイベントを発火できます(Androidバックキー対応).
Invoke On Esc Keyを有効化してください.- 実際にレイキャストを飛ばして、本当に押せるかどうかを判定します.
- クリック可能かつ最前面にあるボタンのみEscキーが反応します.
- シーンビューより、ESCキー対応ボタンをギズモで確認できます.

- 以下のイベントタイプを追加します.
- Press : ボタンを押したときのイベントです.
- Press-Repeat(
)を有効にすると、ボタンを押し続けた時に繰り返しPressイベントを発火します.
- Press-Repeat(
- Hold : ボタンを一定時間押し続けたとき(長押し)のイベントです
- Holdイベントを発火すると、Press-Repeatは停止します.
- Press : ボタンを押したときのイベントです.
- コンテキストメニューより、既存のButtonコンポーネントをButtonExへ変換できます.
- ButtonEx > Button の変換もできます.

- ButtonEx > Button の変換もできます.
Requirement
- Unity5.3+ (included Unity 2017.x)
- No other SDK is required.
Usage
- Download ButtonEx.unitypackage and install on your unity project.
- AddComponent
ButtonExto the GameObject. - Enjoy!
Demo
WebGL: https://developer.cloud.unity3d.com/share/WkmVXpqkkm/
Release Notes
ver.1.1.0:
- Fixed: デモシーンのアスペクト比を修正
- Changed: 再フォーカス時クリック判定について、スクリプト定義シンボル
DISALLOW_REFOCUSで切り替えられるように変更しました.
ver.1.0.0:
- 再フォーカス時のクリック判定を無効にします.
- エディタにて、スペースキーやエンターキーを押した時に、ボタンがクリック不可能な状態にもかかわらずクリックされる問題を修正します.
- ESCキーでClickイベントを発火できます(Androidバックキー対応).
- 以下のイベントタイプを追加します.
- Press : ボタンを押したときのイベントです.
- Hold : ボタンを一定時間押し続けたとき(長押し)のイベントです
- コンテキストメニューより、既存のButtonコンポーネントをButtonExへ変換できます.
See Also
- GitHub Page : https://github.com/mob-sakai/ButtonEx
- Issue tracker : https://github.com/mob-sakai/ButtonEx/issues