我是初学者,我在我的球赛中制作“得分功能”。我的代码是这样的:
public class Score : MonoBehaviour {
Playerturn playerturn; //Playerturn is another class
private void OnCollisionExit(Collision collision)
{
if (collision.gameObject.tag == "ground")
{
// if (stopped == true)
Destroy(gameObject);
playerturn.player1score++;
}
}
}
但Playerturn课程中的player1分数从未改变过任何方式。我尝试了许多不同的修复方法,但它不起作用。那么有没有办法访问Playerturn类的player1score并更改该变量。
答案 0 :(得分:0)
OnCollisionExit
是一个公共函数,而不是私有函数。
试试这样:
public void OnCollisionExit....
感谢。