2017-06-22 11 views

答えて

1

Unity UI Sliderはすでにに聞いています。OnPointerDownは、ドキュメントで確認できます。

あなたはそれが動作を変更またはこのメソッドにいくつかのカスタム動作を追加したい場合は、あなたがそれを行うことができますさまざまな方法:

の1-があなたのオブジェクトにEventTriggerを追加し、OnPointerDownイベントなどを選択します従い

スライドから継承する新しいクラスを宣言

EventTrigger component added to a GameObject

2 - RクラスとオーバーライドこのようなOnPointerDown()方法:

using UnityEngine; 
using UnityEngine.UI; 
using UnityEngine.EventSystems; 

public class CustomSlider: Slider 
{ 
    public override void OnPointerDown(PointerEventData eventData) 
    { 
     base.OnPointerDown(eventData); 

     // Your code here 
    } 
} 

注あなたはポインタダウンイベントを検出するために単独でハンドルにEventTrigger部品を取り付けることができますが、すべてのスライダーグラフィックスにイベントをポインタを下に検出されます第二の方法このグラフィック要素のみで

希望これは、理由を説明してくださいdownvoted人には、

+0

を支援します。私はその後、私の答えを改善するために、より幸せになるだろう:) – Kardux

関連する問題