2016-02-16 25 views
0

我想要一個小小的彈出gui元素來讓人們知道當滑塊達到某個值時某些事情正在發生。如何在達到滑塊值時顯示統一UI元素?

現在我有。

public void Update(){ 
    float t = animationTime; 
    if (0.41f < t && t <= 0.6f) 
    Debug.Log("this is where the pop up needs to show"); 
} 

我有一個小的文本彈出,我不知道該如何得到它在這一點上顯示。最好的辦法是讓它動起來,就像進入時的彈簧效應一樣?

+0

您不需要使用更新,你應該使用OnValueChanged(雙)事件。當滑塊被移動時,該方法被調用,那麼你可以檢查什麼是值,做什麼應該做的。 – Everts

回答

1

您需要對要啓用的Text對象的引用。所以在你的課堂上創建一個字段public Text textObject;在你的督察中,你需要將Text組件拖放到你正在創建的組件上。

然後在你的代碼上面,你有你的,你的debug.log將要使用textObject.gameObject.SetActive(true);