如何在Unity中復制多個組件並粘貼到另一個GameObject上


最近需要在Unity中從一個Gameobject上復制多個組件並粘貼到另一個Gameobject上,然而Unity只支持一個一個地復制粘貼組件。
google了一下發現可以用該免費腳本實現,原來的討論鏈接在這
它的寫法是把一個對象上的所有組件復制粘貼到另一個游戲對象(Gameobject)上,我們可以DIY一下它的Copy函數,只復制粘貼特定組件:

然后在GameObject菜單欄里就可以進行復制粘貼了,也可以用右邊的快捷鍵:

如果快捷鍵沖突了,可以改腳本里的MenuItem右邊的指令,%&分別表示Ctrl和Alt,一般把最右邊的字母換成別的就好了:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM