- UICheckbox の Radio Button Root に親Panelを指定するとラジオボタンとして使うことが出来る。
- Component > NGUI > Interaction > Button Message で Target に Function Name の SendMessage を送ることが出来る。
マルチカメラ
NGUI を作成するとき用のレイヤーを作り、それを指定する。
Main Camera の Culling Mask でNGUI用のレイヤーのチェックを外す
イベント一覧
| void OnHover (bool isOver) | マウスポインタが重なったときに呼ばれます。タップは×。 |
| void OnPress (bool isDown) | マウスによりクリック(押下時と離脱時の2回)が発生したときによばれます。タップも○。 |
| void OnClick() | 上と同じですが、離脱時の1回だけ呼ばれるパターン。 |
| void OnDoubleClick () | ダブルクリックされたとき。 |
| void OnSelect (bool selected) | 選択メニューで便利?OnClickと同じだけど、こっちは他のものが選択されるまでは2度目の選択時には呼ばれません。 |
| void OnDrag (Vector2 delta) | OnPress(true) と OnPress(false)の間に起きた移動を取得。タップ○。 |
| void OnDrop (GameObject drag) | ドロップ時(OnPress(false)のタイミング)にドロップされた(下にある)オブジェクト側で呼ばれる。引数には、ドロップした(上にある)オブジェクトが渡される。 |
| void OnTooltip (bool show) | Sent after the mouse hovers over a collider without moving for longer thantooltipDelay, and when the tooltip should be hidden. Not sent on touch-based devices. |
| void OnScroll (float delta) | マウスのホイールが動いた時によばれる |
| void OnKey (KeyCode key) | キーボードが押されたときによばれる |
値を取得
| UILabel.text | ラベルのテキスト |
| UICheckbox.isChecked | チェックボックスtrue false |
| UISlider.sliderValue) | バーのスライダー値(float、1で100%) |