11智能在线
新记
unity 怎么判断是否是一个物体
如题所述
举报该文章
相关建议 2019-07-12
gameObject不能直接比较,transform可以进行比较,如果transform相等可以认为是同一个物体。if(transform1==transform2) 一般情况下可以认为transform1就是transform2
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/4fvssm7f2428pqf4v2.html
其他看法
第1个回答 2017-12-12
if (GameObject.Find("gameobjectname"))
//直接将查找的返回物体做为一个bool值进行判断,如果为真,就是有这个物体
}else{//如果为假,那就没有物体,需要复制一个出来}
你问这个问题可能是想做网络游戏,不知客户机是否有游戏对象?只要物体不设为服务器专有,所有客户机都应该有。
第2个回答 2017-09-26
你的问题问的不太明确,什么叫物体呢?
你可以判断这个对象是不是GameObject,其次还可以根据Typeof来得到游戏的类型。
在Unity中你可以认为所有的游戏资源都是GameObject,如果不清楚就补充一下问题吧。
相似回答
大家正在搜
相关问题
unity怎么判断一个物体是否在平面内
UNITY怎么判断一个脚本或是物体是否存在
unity 怎么判断物体是否在摄像机视野中
怎么在unity中判断一个物体是3D还是2D的
stlset 判断一个元素是否在一个集合中怎么判断?
unity3d怎么判定射线是否碰到物体
新人求助,unity如何判断一个物体是否在移动
Unity3D怎么检测目标点在物体的左边还是右边