我是新來的團結所以請原諒愚蠢
當我嘗試開始游戲時,我收到錯誤訊息:“名稱“碰撞”在當前背景關系中不存在”這是沒有意義的,因為它是一個構建函式(我想,我不知道)這是我的代碼:
private void OnCollisionEnter2D(Collision2D other) {
if (collision.gameObject.tag == "Ground")
grounded = true;
}
錯誤是指“collision.gameObject.tag”
uj5u.com熱心網友回復:
您的名稱沖突應與括號內上述行中給出的名稱相匹配,在您的情況下為“其他”。因此,您可以將單詞collision更改為other,也可以將單詞other更改為collision。他們只需要是同一件事。
Collision2D other是一個函式變數。您可以通過使用其名稱在函式中使用該變數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/482421.html
下一篇:一個腳本可以有2個更新方法嗎