当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓的“特殊”恰好只是你对业务抽象产生了错误,最近我刚回答了另外一个问题: Unity有没有办法让GetComponent<>()调用脚本不依赖其具体的名字? 可以参考,和这个问题恰好是同一个问题,正好在这个问题里,更进一步更细节的可以讲解一下这个核心逻辑思维。
首先核心的心法是这条在你开发游戏的时候, 当你发现有一个业务需要你写许多if\switch\enum的值的时候,你需要…。
{dede:pagebreak/}
你曾看到空乘做过的最傻的事情是什么?
男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
发生了什么导致你从此再不吃某样食物?
Rust有什么好用的CLI库吗?
什么是去了江西才知道的?
造一艘航母有多难?
阿里网盘为什么没有动静了?
如何看待《剑星》已登顶 Steam 全球热销榜?
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
MacOS真的比Windows流畅吗?
如何使用pyinstaller打包python脚本?
为何腰突不能去根,突出了就再也回不去了,一直压迫神经根,为什么发作的时候疼,不发作的时候就不疼?
亚克力鱼缸这么容易模糊吗?
arxiv国内有镜像网站吗?
请问您见过最惊艳的sql查询语句是什么?
J***aScript 已经强大到什么程度了?