docs.unity3d.com
    目次を表示する/隠す
    実験的: この機能は現在実験的になもので、後の改訂版で変更される場合があります。この機能を使う際は、プロジェクト設定の Visual Effects タブにある Experimental Operators/Blocks を有効にしてください。

    Event Binder

    Event Binder (イベントバインダー) とは、シーン内で特定のイベントが発生した際に、Visual Effects で Event を発生させるのに役立つ、MonoBehaviour スクリプトです。例えば、レンダラーが表示されたときなどが挙げられます。またイベントバインダーは、Event Attribute ペイロード を送信するイベントにアタッチすることもできます。

    Mouse Event Binder

    Mouse Event Binder (マウスイベントバインダー) は、マウスで実行するアクション (例えば、クリック、マウスオーバー、またはドラッグなど) に基づいて、ターゲットの Visual Effect でイベントを発生させます。

    必要条件: コンポーネントと同じゲームオブジェクト上のコライダーであること。

    プロパティ:

    プロパティ 説明
    Target イベントをトリガーさせる Visual Effect インスタンスです。
    Event Name トリガーするイベント名です。
    Activation コンポーネントがいつイベントをトリガーするかを特定します。
    • OnMouseDown: コライダーでクリックを下に押したときです。
    • OnMouseUp: コライダーでクリックをリリースしたときです。
    • OnMouseEnter: カーソルがコライダーの画面エリアに入ったときです。
    • OnMouseExit: カーソルがコライダーの画面エリアから出たときです。
    • OnMouseOver: コライダーの画面エリア上でマウスオーバーしたときです。
    • OnMouseDrag: マウスをコライダーの画面エリアにドラッグしたときです。
    Raycast Mouse Position position EventAttribute をコライダーに対するレイキャストの結果として使うかを指定します。

    Rigid Body Collision Event Binder

    Rigid Body Collision Event Binder (リジッドボディ衝突イベントバインダー) は、コンポーネントと同じゲームオブジェクトにアタッチされたリジッドボディと何かが衝突するたびに、ターゲットの Visual Effect でイベントをトリガーします。さらにこのバインダーは、衝突のワールド位置を position EventAttribute に、そしてコンタクト法線を velocity EventAttribute にアタッチします。

    必要条件: コンポーネントと同じゲームオブジェクト上にリジッドボディとコライダーがあること。

    プロパティ:

    プロパティ 説明
    Target イベントをトリガーさせる Visual Effect インスタンスです。
    Event Name トリガーするイベント名です。

    Trigger Event Binder

    Trigger Event Binder (トリガーイベントバインダー) は、リストのコライダーがアタッチされたトリガーコライダーとインタラクトするたびに、ターゲットの Visual Effect でイベントをトリガーします。このバインダーはさらに、コライダー instigator のワールド位置を position EventAttribute にアタッチします。

    必要条件: コンポーネントと同じゲームオブジェクト上の、Is Trigger が true に設定されたコライダーであること。

    プロパティ:

    プロパティ 説明
    Target イベントをトリガーさせる Visual Effect インスタンスです。
    Event Name トリガーするイベント名です。
    Colliders 何かがインタラクトしたときにイベントをトリガーするコライダーのリストです。
    Activation どの動作がイベントをトリガーするかを指定します。
    • OnEnter: コライダーのいずれかがトリガーに入ったときに、イベントをトリガーします。
    • OnExit: コライダーのいずれかがトリガーを出たときに、イベントをトリガーします。
    • OnStay: コライダーのいずれかがトリガーに留まるときに、イベントをトリガーします。

    Visibility Event Binder

    Visibility Event Binder (可視性イベントバインダー) は、このゲームオブジェクトにアタッチされたレンダラーが表示あるいは非表示になるたびに、ターゲットの Visual Effect でイベントをトリガーします。

    必要条件: コンポーネントと同じゲームオブジェクト上のレンダラーであること。

    プロパティ:

    プロパティ 説明
    Target イベントをトリガーさせる Visual Effect インスタンスです。
    Event Name トリガーするイベント名です。
    Activation いつイベントをトリガーするかを指定します。
    • OnBecameVisible: レンダラーが非表示から表示に移行するフレームで、イベントをトリガーします。
    • OnBecameInvisible: レンダラーが表示から非表示に移行するフレームで、イベントをトリガーします。
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)