[簡介]
使用Slider,在選擇數值的時候,若想要透過按鈕操作點選,有時候速度又太慢,就想透過長按機制,加速數值增加。
1.先將按鈕、slider及數值文字框先設計好。
2.先讀入數值文字框的值。
點選Text,Inspector中Add Component ,新增一個C#(Show Value Script),加入以下語法,目的是讓數值可以百分比的方式呈現。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ShowValueScript : MonoBehaviour
{
Text percentageText;
void Start()
{
percentageText = GetComponent<Text>();
}
public void textUpdate(float value)
{
percentageText.text = Mathf.RoundToInt(value * 100) + "%";
}
}
3.連結Slider和數字文字框的值
點選Slider將text拉入On Value Changed的Object
拉入後會出現一些function的選項,選擇ShowValueScript->textUpdate,這樣已經將slider的值送至text。