当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓的“特殊”恰好只是你对业务抽象产生了错误,最近我刚回答了另外一个问题: Unity有没有办法让GetComponent<>()调用脚本不依赖其具体的名字? 可以参考,和这个问题恰好是同一个问题,正好在这个问题里,更进一步更细节的可以讲解一下这个核心逻辑思维。
首先核心的心法是这条在你开发游戏的时候, 当你发现有一个业务需要你写许多if\switch\enum的值的时候,你需要…。
{dede:pagebreak/}
突然发现自己变老是怎样一种体验?
特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
多年前韩国要布署萨德系统,后来这事怎么样了?
冬天也要穿胸罩吗?
Mac mini M4,有必要升级24G内存吗?
有没有真正静音的电风扇推荐?
Node.js是谁发明的?
造一艘航母有多难?
作为一个服务器,node.js 是性能最高的吗?
华为鸿蒙还有多久可以在pc桌面取代Windows?
Golang与Rust哪个语言会是今后的主流?
个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
为什么说微软 Win11,有苹果 macOS 的感觉?
以色列为什么突然敢打伊朗了?不怕被报复?
你卡过最厉害的bug是什么?
如果两辆同型号的车换了车牌,电子警察会发现吗?