1
我將如何在Unity Inspector中創建一個在以下值之間滑動的滑塊:{3,5,7,9,11,13,15}?統一。使用自定義值創建檢查器滑塊
我只能找到如何使用範圍做一個滑塊,但你可以看到我想要3和15
之間試着這樣做我的價值觀是奇怪,但不工作:
[{3, 5, 7, 9, 11, 13, 15}]
public int mySliderOdd;
我正在使用C#。
我將如何在Unity Inspector中創建一個在以下值之間滑動的滑塊:{3,5,7,9,11,13,15}?統一。使用自定義值創建檢查器滑塊
我只能找到如何使用範圍做一個滑塊,但你可以看到我想要3和15
之間試着這樣做我的價值觀是奇怪,但不工作:
[{3, 5, 7, 9, 11, 13, 15}]
public int mySliderOdd;
我正在使用C#。
檢查「全數字」在編輯器滑塊,然後寫這個劇本:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class SliderScript : MonoBehaviour {
float prevVal;
Slider slider;
void Start(){
slider = GetComponent<Slider>();
prevVal = slider.value;
slider.onValueChanged.AddListener (delegate {ValueChangeCheck();});
}
void ValueChangeCheck()
{
if (slider.value % 2 == 0) { //check odd value
slider.value = prevVal;
} else {
prevVal = slider.value;
}
}
}
您可以用編輯器腳本做到這一點。 – Iggy