當(dāng)然是共用一個腳本好,因為他們本身就是一模一樣的東西,你所謂的“特殊”恰好只是你對業(yè)務(wù)抽象產(chǎn)生了錯誤,最近我剛回答了另外一個問題: Unity有沒有辦法讓GetComponent<>()調(diào)用腳本不依賴其具體的名字? 可以參考,和這個問題恰好是同一個問題,正好在這個問題里,更進一步更細節(jié)的可以講解一下這個核心邏輯思維。
首先核心的心法是這條在你開發(fā)游戲的時候, 當(dāng)你發(fā)現(xiàn)有一個業(yè)務(wù)需要你寫許多if\switch\enum的值的時候,你需要…。
