0
我有一個問題,使我的列表(可以有任意數量的元素)對應於另一個對象,它的取值範圍是0-1。製作一個X長度列表適合0-1比例
什麼是涉及到的步驟,所以我可以隱藏我的列表數據,以便當我的滑塊爲0時,它在我的列表的開始,當它在1時,它在我的列表的末尾?
全部對應於我的列表以及如何我填出來的代碼如下:
private List<DateTime> days = new List<DateTime>();
private string debugAreaString = "";
// Use this for initialization
void Start()
{
Slider();
sliderElement = sliderObject.GetComponent<UISlider>();
}
// Update is called once per frame
void Update()
{
sliderElement.numberOfSteps = Convert.ToInt32(days.Count - 1);
for(int p = 0; p < sliderElement.numberOfSteps - 1; p++)
{
debugAreaString = Convert.ToString(days[p]);
//Debug.Log(days[p]);
}
Debug.Log(sliderElement.numberOfSteps);
}
void Slider()
{
startTime = new DateTime(startYear, startMonth, startDay);
endTime = new DateTime(endYear, endMonth, endDay);
TimeSpan elapsed = endTime.Subtract(startTime);
startString = startDay.ToString();
elapsedString = elapsed.TotalDays.ToString();
int totalDays = (int)endTime.Subtract(startTime).TotalDays;
days.Add(startTime);
for (var i = 1; i < totalDays; i++)
{
days.Add(startTime.AddDays(i));
}
days.Add(endTime);
}
名單被充滿兩點之間的每一天。
你的名單是?它是數字數據嗎?如果是這樣,只需找到最大值和最小值並相應調整。 –
找到最小和最大,這是你的範圍。 – theGreenCabbage