我正在使用 FPS Microgame 基礎來創建一個基本的統一游戲。我使用的版本是2020.3.01f。我確保兩個腳本使用相同的命名空間。如果我再做一個新腳本,它可以找到我的腳本,但微游戲自帶的卻找不到。我正在嘗試使用以下代碼來實作它:
collision.gameObject.GetComponent<MyScript>().RunMyFunction();
如果可能的話,我不想廢棄微游戲附帶的整個碰撞系統。任何想法可能是什么問題?
uj5u.com熱心網友回復:
您可能已將碰撞系統檔案放在插件檔案夾下。Unity 有一個構建順序系統,可以將專案彼此分開。如果我沒記錯的話,您不能從 Asset 腳本中參考 Plugin 檔案夾腳本,因為 Unity 將它們中的每一個編譯為不同的專案。看看這個鏈接是否有幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/371047.html
