当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓的“特殊”恰好只是你对业务抽象产生了错误,最近我刚回答了另外一个问题: Unity有没有办法让GetComponent<>()调用脚本不依赖其具体的名字? 可以参考,和这个问题恰好是同一个问题,正好在这个问题里,更进一步更细节的可以讲解一下这个核心逻辑思维。
首先核心的心法是这条在你开发游戏的时候, 当你发现有一个业务需要你写许多if\switch\enum的值的时候,你需要…。
{dede:pagebreak/}
为何雷军天天健身,却无健身痕迹?
程序员都在用什么显示器写代码?
如何看待 Rust 的应用前景?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
一台主机上只能保持最多 65535 个 TCP 连接吗?
明星现实中真的很漂亮吗?
你曾经买过最后悔的东西是什么?
怎么看待B站舞蹈区和某些风格比较暴露的up?
中餐炒菜那么好吃,为什么欧美人不学去?
三只羊是不是被人做局了?
大家为什么会讨厌缩写?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
为什么明明35岁以上的员工更稳定,招聘时不要,被裁的也是他们?
Flutter 正在被悄悄放弃吗?
鸿蒙电脑应用开发和鸿蒙手机是一样的吗?