早教吧 育儿知识 作业答案 考试题库 百科 知识分享

unity3D中如何判断一个gameobject是否存在?好像如果直接destroy某个物体的话,在场景中没有这个物体的情况下就会报错……所以想要判断一下if某个物体存在的时候删除,但是不知道具体应该怎么

题目详情
unity3D 中如何判断一个gameobject是否存在?
好像如果直接destroy某个物体的话,在场景中没有这个物体的情况下就会报错……所以想要判断一下if某个物体存在的时候删除,但是不知道具体应该怎么写……麻烦球问一下要怎么判断QWQ
▼优质解答
答案和解析
//删除对象前先判断对象是否存在if(target){//target为Component组件类型就删除组件,常用的Transform、Rigidbody、MeshFilter,如果为GameObject 就删除对象Destroy(target);Debug.Log(target==null);//false//或者只...