当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓的“特殊”恰好只是你对业务抽象产生了错误,最近我刚回答了另外一个问题: Unity有没有办法让GetComponent<>()调用脚本不依赖其具体的名字? 可以参考,和这个问题恰好是同一个问题,正好在这个问题里,更进一步更细节的可以讲解一下这个核心逻辑思维。
首先核心的心法是这条在你开发游戏的时候, 当你发现有一个业务需要你写许多if\switch\enum的值的时候,你需要…。
{dede:pagebreak/}
广西可以摆烂吗?
现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
为什么我感觉现代医学还是很落后?
儿子抑郁四年左右了,他的未来该怎么办?
Rust开发Web后端效率如何?
有一双超级大长腿是什么感觉?
Nginx 能做什么好玩的事情?
如何看待使用mac mini当7*24h的服务器?
如何看待 Three.js / WebGL 等前端 3D 技术?
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
为什么知乎上很多人觉得新加坡不适合定居?
大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
前端,后端,全栈哪个好找工作?
为什么情侣在一起旅行后容易分手?
你在你男/女朋友的手机里发现过什么秘密?
notion和Obsidian这两款软件选哪个?