1
當我向遊戲者添加一個滑塊以告訴您添加的遊戲剩餘量時,我收到錯誤CS0029
購買物品。我正在關注YouTube視頻,以瞭解編程和Unity。錯誤CS0029:不能隱式地將類型`UnityEngine.UI.Slider []'轉換爲`UnityEngine.UI.Slider'
資產/腳本/ UpgradeManger.cs(20,17):錯誤CS0029:無法隱式轉換
UnityEngine.UI.Slider[]' to
型UnityEngine.UI.Slider」
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class UpgradeManger : MonoBehaviour {
public Click click;
public UnityEngine.UI.Text itemInfo;
public float cost;
public float count = 0;
public int clickPower;
public string itemName;
private float basedCost;
public Color standard;
public Color afforable;
private Slider _slider;
void start() {
basedCost = cost;
_slider = GetComponentsInChildren<Slider> ();
}
void Update(){
itemInfo.text = itemName + " (" + count + ")" + "\nCost: " + cost + "/nPower: " + clickPower;
_slider.value = click.gold/cost * 100;
}
public void PurchasedUpgrade() {
if (click.gold >= cost) {
click.gold -= cost;
count += 1;
click.goldperclick += clickPower;
cost = Mathf.Round (cost * 1.15f);
basedCost = Mathf.Pow (cost, basedCost = cost);
}
}
}
嗨!這是你自己回答你的問題嗎?你解決了這個問題嗎?如果是這樣,請將其標記爲讓其他人知道如何解決它:) –
是的,這是我發佈的答案sry我沒有標記它爲本網站的新 –