当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓的“特殊”恰好只是你对业务抽象产生了错误,最近我刚回答了另外一个问题: Unity有没有办法让GetComponent<>()调用脚本不依赖其具体的名字? 可以参考,和这个问题恰好是同一个问题,正好在这个问题里,更进一步更细节的可以讲解一下这个核心逻辑思维。
首先核心的心法是这条在你开发游戏的时候, 当你发现有一个业务需要你写许多if\switch\enum的值的时候,你需要…。
代码:
为什么棒球在我国毫无水花?
海洋中是否存在可以替代主粮潜力的动植物?
CPU 为什么很少会坏?
如何看待詹姆斯建议NBA比赛时长缩短至40分钟?
Go 语言的使用感受是什么?
怎么向老婆简单解释nas的用途?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
rust有什么适合萌新练手的项目吗?
穿了瑜伽裤真的舒服吗?
亚洲体坛最漂亮的十位女运动员都有谁?
儿子抑郁四年左右了,他的未来该怎么办?
你后悔娶了现在老婆吗?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
你卡过最厉害的bug是什么?
Android为什么不直接执行Linux的程序?而是自己搞一套?
中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
现在个人博客不能备案了吗?
***拍大尺度片子时摄影师不会看光吗?
如何看待黎明娶了离异后的女助理?
有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
docker真的好难用啊,为什么说它移植性好啊?
紧身牛仔裤看起来不正经,真的是这样吗?
按照目前的发展态势,会不会爆发第三次世界大战?
为什么都说 Finder 难用?
曾经的班花,现在还多少人惦记?
前后楼怎么共享宽带?
如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
为什么好多人不承认大众审美就是喜欢白皮?