脚本名是字符串,给物体添加该脚本

using System.Reflection;

MonoBehaviour script=(MonoBehaviour) gameObject.AddComponent(Assembly.GetExecutingAssembly().GetType(item.ToString()));

你可能感兴趣的:(Unity3d)