当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓的“特殊”恰好只是你对业务抽象产生了错误,最近我刚回答了另外一个问题: Unity有没有办法让GetComponent<>()调用脚本不依赖其具体的名字? 可以参考,和这个问题恰好是同一个问题,正好在这个问题里,更进一步更细节的可以讲解一下这个核心逻辑思维。
首先核心的心法是这条在你开发游戏的时候, 当你发现有一个业务需要你写许多if\switch\enum的值的时候,你需要…。
{dede:pagebreak/}
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
男女宇航员怎么解决生理需求?
为什么B-2天下无敌?
怎么挑选做设计用的显示器,要看哪些参数呢?
银行股为什么大涨几年?
真的有这种又苗条身材又爆炸的么?
为什么现在的年轻人更容易觉得疲惫?
HTTP/3 解决了什么问题,又引入了什么新问题?
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗?
你们学校的校花都是怎么样的?
为什么现在越来越多的人不想要孩子呢?
你们都什么时候对男女之事开窍的?
为什么买的小乌龟总是养不活呀?
有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?