用Unity做游戲,所有小兵怪獸單位共用一個(gè)腳本寫好還是每個(gè)單位用不同的腳本?
作者: 發(fā)布日期:2025-06-18 08:35:12
當(dāng)然是共用一個(gè)腳本好,因?yàn)樗麄儽旧砭褪且荒R粯拥臇|西,你所謂的“特殊”恰好只是你對(duì)業(yè)務(wù)抽象產(chǎn)生了錯(cuò)誤,最近我剛回答了另外一個(gè)問(wèn)題: Unity有沒(méi)有辦法讓GetComponent<>()調(diào)用腳本不依賴其具體的名字? 可以參考,和這個(gè)問(wèn)題恰好是同一個(gè)問(wèn)題,正好在這個(gè)問(wèn)題里,更進(jìn)一步更細(xì)節(jié)的可以講解一下這個(gè)核心邏輯思維。
首先核心的心法是這條在你開(kāi)發(fā)游戲的時(shí)候, 當(dāng)你發(fā)現(xiàn)有一個(gè)業(yè)務(wù)需要你寫許多if\switch\enum的值的時(shí)候,你需要…。








