unity 怎么判断是否是一个物体

如题所述

gameObject不能直接比较,transform可以进行比较,如果transform相等可以认为是同一个物体。if(transform1==transform2) 一般情况下可以认为transform1就是transform2
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-12
if (GameObject.Find("gameobjectname"))
//直接将查找的返回物体做为一个bool值进行判断,如果为真,就是有这个物体
}else{//如果为假,那就没有物体,需要复制一个出来}
你问这个问题可能是想做网络游戏,不知客户机是否有游戏对象?只要物体不设为服务器专有,所有客户机都应该有。
第2个回答  2017-09-26
你的问题问的不太明确,什么叫物体呢?
你可以判断这个对象是不是GameObject,其次还可以根据Typeof来得到游戏的类型。
在Unity中你可以认为所有的游戏资源都是GameObject,如果不清楚就补充一下问题吧。
相似回答