0
我有兩個預製件。 1)FoodItem 2)消費者如何將可變信息從一個預製件轉移到另一個預製件?
public class ItemController{
//Item Details
public float price;
public float eatingTime;
}
Ofter連接兩個物體觸發客戶需要「吃」了一段時間。一旦他們吃了,然後他們付錢。薪水需要更新分數。
public class CharacterControl : MonoBehaviour
{
//CustomerDetails
if(time == eatingTime){
Score = Score + price;
UpdateScore();
}
}
public class ScoreManager : MonoBehaviour {
public float Score;
public Text scoreText;
// Use this for initialization
void Start() {
scoreText.text = "0";
}
public void UpdateScore()
{
scoreText.text = Score.ToString("2");
}
}
我已經嘗試過連接腳本,但是一旦預製已經創建,它就會刪除腳本,所以分數不起作用。
我試着做一個靜態變量,但我遇到了問題。賠率是我搞砸了它是如何工作的。
謝謝我會試試這個。 –
讓我知道如果您有任何疑問:) –
我得到它的工作!我把Score作爲一個靜態公衆流動分數,讓我使用你提到的。然後,我只將scoreTxext放入Update()中。再次感謝您的幫助! –