如何在Unity中复制多个组件并粘贴到另一个GameObject上

最近需要在Unity中从一个Gameobject上复制多个组件并粘贴到另一个Gameobject上,然而Unity只支持一个一个地复制粘贴组件。
google了一下发现可以用该免费脚本实现,原来的讨论链接在这
它的写法是把一个对象上的所有组件复制粘贴到另一个游戏对象(Gameobject)上,我们可以DIY一下它的Copy函数,只复制粘贴特定组件:
如何在Unity中复制多个组件并粘贴到另一个GameObject上

然后在GameObject菜单栏里就可以进行复制粘贴了,也可以用右边的快捷键:
如何在Unity中复制多个组件并粘贴到另一个GameObject上

如果快捷键冲突了,可以改脚本里的MenuItem右边的指令,%&分别表示Ctrl和Alt,一般把最右边的字母换成别的就好了:
如何在Unity中复制多个组件并粘贴到另一个GameObject上

上一篇:关于雷达(艺术装置)的超详细攻略(unity)


下一篇:图形学中一些旋转矩阵推导