有时候我们需要根据类名动态添加组件,比如在编辑模式下自动生成对象
GameObject g=new GameObject();
Assembly asmb = System.Reflection.Assembly.Load("Assembly-CSharp");
Type t = asmb.GetType("命名空间." + "类名");//有命名空间一定要包括命名空间
g.AddComponent(t);
本文介绍如何在Unity或其他游戏中,根据类名动态添加 GameObject 的组件,如在编辑状态下快速生成类实例,提高开发效率。
有时候我们需要根据类名动态添加组件,比如在编辑模式下自动生成对象
GameObject g=new GameObject();
Assembly asmb = System.Reflection.Assembly.Load("Assembly-CSharp");
Type t = asmb.GetType("命名空间." + "类名");//有命名空间一定要包括命名空间
g.AddComponent(t);
1844
704
459

被折叠的 条评论
为什么被折叠?