用Unity做游戲,所有小兵怪獸單位共用一個腳本寫好還是每個單位用不同的腳本?
作者: 發布日期:2025-06-19 09:55:14
當然是共用一個腳本好,因為他們本身就是一模一樣的東西,你所謂的“特殊”恰好只是你對業務抽象產生了錯誤,最近我剛回答了另外一個問題: Unity有沒有辦法讓GetComponent<>()調用腳本不依賴其具體的名字? 可以參考,和這個問題恰好是同一個問題,正好在這個問題里,更進一步更細節的可以講解一下這個核心邏輯思維。
首先核心的心法是這條在你開發游戲的時候, 當你發現有一個業務需要你寫許多if\switch\enum的值的時候,你需要…。









