开发中遇到的报错-Setting the parent of a transform which resides in a prefab is disabled

来源:互联网 发布:vps绑定域名 编辑:程序博客网 时间:2024/06/07 01:27
Setting the parent of a transform which resides in a prefab is disabled to prevent data corruption. 


导致问题原因是,用Resouce.Load加载一个prefab,没有实例化直接设置parent 所以导致错误,错误原因就是没有实例化的prefab 不能直接操作transform,会导致预制数据损坏 
eg:GameObject effect = Resource.Load("effect") as GameObject; 
effect.transform.parent = transform;  (error) 


GameObject effect = Instantiate(Resource.Load("effect")) as GameObject; 
effect.transform.parent = transform;  (right)
0 0
原创粉丝点击