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


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

然后在GameObject菜单栏里就可以进行复制粘贴了,也可以用右边的快捷键:

如果快捷键冲突了,可以改脚本里的MenuItem右边的指令,%&分别表示Ctrl和Alt,一般把最右边的字母换成别的就好了:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM