unity3D笔试简答题求破1.unity3D获得游戏对象控制权有哪几种方式,请描述操作过程。 2

unity3D笔试简答题求破1.unity3D获得游戏对象控制权有哪几种方式,请描述操作过程。2.unity3D中游戏对象的名字和标签有什么用途?... unity3D笔试简答题求破1.unity3D获得游戏对象控制权有哪几种方式,请描述操作过程。
2.unity3D中游戏对象的名字和标签有什么用途?
展开
 我来答
百度网友000dd69
推荐于2016-05-05 · TA获得超过1351个赞
知道小有建树答主
回答量:435
采纳率:100%
帮助的人:602万
展开全部
我根据自己的理解写一点吧,纯手写。第一题:

1,脚本中定义public变量,然后在检视面板(inspector)中拖拽赋值获取
2,使用GameObject.Find+游戏物体名字获取如:GameObject.Find("cube");
3,使用GameObject.FindGameObjectWithTag或者GameObject.FindWithTag+游戏物体标签的方式获取

3,很少用的一个FindObjectOfType+游戏对象类型获取,例如:GUITexture s = FindObjectOfType(typeof(GUITexture));
4,(这个应该也算)对于实例化(克隆)出来的游戏物体,可以直接获得控制全:例如:

game =(GameObject) Instantiate(prefab,transform.position,transform.rotation);

第二题:名字和标签主要作用是识别物体。标签还可以对场景中的游戏物体分类(layer:层也有这个功能)
追问
非常感谢,以后多多指教🙏
追答
不客气
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式