分数不更新
Score Not Updating
我一直在尝试制作一个 OnTriggerEnter Score 系统,但它没有更新并且没有显示任何错误所以我做错了什么我不知道这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
public class ScoreManger : MonoBehaviour
{
public TextMeshProUGUI MyscoreText;
private int ScoreNum;
// Start is called before the first frame update
void Start()
{
ScoreNum = 0;
MyscoreText.text = ScoreNum.ToString();
}
void update() {
MyscoreText.text = ScoreNum.ToString();
}
public void OnTriggerEnte2D(Collider2D col){
if(col.tag == "Score"){
ScoreNum += 1;
Debug.Log("It Worked");
MyscoreText.text = ScoreNum.ToString();
Destory(col.gameObject);
}
}
}
您拼写 OnTriggerEnter2D
错误。
或者您还没有将至少一个与您交互的对撞机标记为触发器。
或者您还没有将脚本附加到游戏对象。
我一直在尝试制作一个 OnTriggerEnter Score 系统,但它没有更新并且没有显示任何错误所以我做错了什么我不知道这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
public class ScoreManger : MonoBehaviour
{
public TextMeshProUGUI MyscoreText;
private int ScoreNum;
// Start is called before the first frame update
void Start()
{
ScoreNum = 0;
MyscoreText.text = ScoreNum.ToString();
}
void update() {
MyscoreText.text = ScoreNum.ToString();
}
public void OnTriggerEnte2D(Collider2D col){
if(col.tag == "Score"){
ScoreNum += 1;
Debug.Log("It Worked");
MyscoreText.text = ScoreNum.ToString();
Destory(col.gameObject);
}
}
}
您拼写 OnTriggerEnter2D
错误。
或者您还没有将至少一个与您交互的对撞机标记为触发器。
或者您还没有将脚本附加到游戏对象。