41
45

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

EventTriggerについて

Last updated at Posted at 2015-10-04

イベントとは

ボタンコンポーネントにはOn Clickのイベントがデフォルトで付いている。
このような「◯◯されたら」というのをイベントと呼ぶ。

image

このイベントだが、ButtonオブジェクトにはOn Clickイベントしかなく、何かと不便である。
細部にまでこだわったものを作るとなると事足りない。

EventTrrigerとは

この不便さをなくすために、Unityでは自分でイベントを作ることができる機能が備わっている。
それがイベントトリガーコンポーネントである。
Add ComponetでEvent Triggerを選択。
image

EventTypeの種類とは

| イベントタイプ | 内容 |
|--------|--------|--------|
|PointerEnter|カーソルが範囲内に入った時|
|PointerExit|カーソルが範囲内から出た時|
|PointerDown|範囲内でボタンを押す(タップ)した時|
|PointerUp|PointerDown後にボタン(指)を放した時|
|PointerClick|PointerDown後に自身の範囲内でボタン(指)を放した時|
|BeginDrag|ドラッグ開始時に発生する|
|Drag|PointerDown後に押しっぱなしのまま移動している時|
|EndDrag|ドラッグ終了時に発生する|
|Drop|他の範囲内でドラッグ状態になったものが範囲内に移動してきた放された時|
|Scroll|カーソル位置が範囲内にある時にマウスホイール動作があった時|
|UpdateSelected|それ自体が選択状態の時、毎フレーム発生する|
|Select|マウス、タッチ操作の時はPointerDownと同様|
|Deselect|範囲外でPointerDown操作があった時|
|Move|カーソルが範囲内にある時に方向キーの入力があった時|
|Submit|選択状態で決定ボタンの入力があった時|
|Cancel|選択状態でキャンセルボタンの入力があった時|

メモ

上記のトリガー発動時に特定のスクリプトを再生させる。などの処理を行うことで細部にまでこだわった演出が可能である。

41
45
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
41
45

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?