Unityのうんたら

×
NGUIにて、イベントを取得するにはスクリプトを用意し、以下のメソッドを実装する。
そして、GameObjectやNGUIのウィジェットにコライダをつけてから、スクリプトを付加。
(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 OnDragStart ()
ドラッグ(スワイプ)開始時に一度だけ実行
void OnDragOver (GameObject draggedObject)
別のオブジェクトでドラッグ(スワイプ)を開始した際に、このオブジェクト上にポインタが初めて重なったときに実行。draggedObject にはドラッグ(スワイプ)を開始したオブジェクトが渡される。
void OnDragOut (GameObject draggedObject)
OnDragOver 後に、このオブジェクト上からポインタが外れた場合に実行。draggedObject にはドラッグ(スワイプ)を開始したオブジェクトが渡される。このオブジェクト上でドラッグ(スワイプ)を終了した場合も実行される。
void OnDragEnd ()
ドラッグ(スワイプ)終了時に実行
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)
キーボードが押されたときによばれる

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー













【メニュー編集】

メンバーのみ編集できます

広告募集中