OnMouseUpAsButton はマウスを押した時と同じ GUIElement や Collider 上でマウスを離した時のみに呼び出されます。
See Also: OnMouseUp.
// Loads the level named "SomeLevel" as a response // to the user clicking on the object
function OnMouseUpAsButton () { Application.LoadLevel ("SomeLevel"); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnMouseUpAsButton() { Application.LoadLevel("SomeLevel"); } }
この関数はレイヤーが「 Ignore Raycast 」のゲームオブジェクトでは呼び出されません。
Physics.queriesHitTriggers が true の場合に限り、この関数は Trigger であると示される Collider 上で呼び出されます。
OnMouseUpAsButton は関数の中にシンプルな yield 文を使用して、コルーチンにすることができます。
このイベントは Collider または GUIElement にアタッチされているすべてのスクリプトに送信されます。