所以我一直在關注Unity 2D Catch Game Tutorials。分數更新腳本不起作用
這有點過時,但大部分內容都是一樣的。得分腳本從視頻中的40:30開始。
我創建了文本Score: ??
,我也創建了腳本,但是當我運行遊戲時,它只停留在Score: .
而沒有其他任何東西,沒有分數,沒有問號,沒有東西,也沒有更新。
我有一種感覺,這可能是由於Unity中新的GetComponent
東西,但之前沒有,但我不太確定。
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Score : MonoBehaviour {
public Text ScoreText;
private int score;
// Use this for initialization
void Start() {
score = 0;
UpdateScore();
//ScoreText = ScoreText.GetComponent<Text>();
}
void OnTriggerEnter2D(){
score = score + 1;
UpdateScore();
}
void UpdateScore(){
ScoreText.text = "Score:\n" + score;
}
}
我嘗試使用已評論的內容,但它也不起作用。
你到達OnTriggerEnter2D嗎? – joreldraw