2017-05-02 33 views
0

我很開心,我在我的球類遊戲中製作了「Score Funtion」。我的代碼是這樣的:如何獲得對另一個Unity類中變量的完全訪問

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

OnCollisionExit是一個公共職能,而不是私人的。 請試試像這樣:

public void OnCollisionExit.... 

謝謝。

相關問題