【发布时间】:2021-08-24 17:19:06
【问题描述】:
在运行时我想将一个游戏对象组件复制到另一个游戏对象。
在我的情况下,我有一台相机,其中添加了多个带有值设置的脚本。
我想在运行时添加到另一台相机中的相同组件。到目前为止,我已经尝试过,获取对象的所有组件然后尝试添加,但它不起作用。
Component[] components = GameObject.Find("CamFly").GetComponents(typeof(Component));
for(var i = 0; i < components.Length; i++)
{
objCamera.AddComponent<components[i]>();
///error in above line said adds a component class named/calss name to the gameobject
}
【问题讨论】: