当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓的“特殊”恰好只是你对业务抽象产生了错误,最近我刚回答了另外一个问题: Unity有没有办法让GetComponent<>()调用脚本不依赖其具体的名字? 可以参考,和这个问题恰好是同一个问题,正好在这个问题里,更进一步更细节的可以讲解一下这个核心逻辑思维。
首先核心的心法是这条在你开发游戏的时候, 当你发现有一个业务需要你写许多if\switch\enum的值的时候,你需要…。
{dede:pagebreak/}
陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
狗头萝莉究竟做错了什么?
初学者做游戏用godot还是unity好?
我应该设置多少kb才能让他不能玩游戏?
中国的歼35A可以吊打十架韩国的KF21吗?
为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
组nas一定要TDP低的cpu吗?
买到烂尾楼到底该有多绝望?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
如何评价高圆圆的身材算是美女类型的吗?
为什么明明35岁以上的员工更稳定,招聘时不要,被裁的也是他们?
Golang中有必要实现Async/Await吗?
NAS将来会被什么产品取代?
全世界都在等中美开战吗?