当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓的“特殊”恰好只是你对业务抽象产生了错误,最近我刚回答了另外一个问题: Unity有没有办法让GetComponent<>()调用脚本不依赖其具体的名字? 可以参考,和这个问题恰好是同一个问题,正好在这个问题里,更进一步更细节的可以讲解一下这个核心逻辑思维。
首先核心的心法是这条在你开发游戏的时候, 当你发现有一个业务需要你写许多if\switch\enum的值的时候,你需要…。
{dede:pagebreak/}
都说网约车不赚钱,为什么还有人不停的入坑?
反向代理为何叫反向代理?
鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
为什么一般人不建议住别墅?
为什么个人需要公网ip?
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
为什么人到中年,很少有身材苗条的?
为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
如何评价思源笔记?
为什么国内的uni***一直没人讨论呢?
为什么低个子男生更喜欢身材大很多的大女孩?
如何解决乡镇***人力匮乏的问题?
如何评价张靓颖刘宇宁《九万字》?
伊朗和以色列为什么此时爆发冲突?背后有哪些深层原因?
055一打一能不能打过阿利伯克?