Unity3D 基础函数 使用说明

GameObject.Getcomponent<"组件名称">(); 返回 组件名称类型的返回值,可以认为是该组件对象的索引。

例子:

private Transform m_Transform;//定义一个私有的Transform 组件类型的变量。

m_Transform = GameObject.Find("Play").GetComponent<Transform>("XXX");// XXX参数是字符串, 查找一个叫Play的游戏对象,查找对象的Transform组件然后返回Transform类型的变量。


GameObject.Find("XXX"); 查找整个游戏中名为XXX的游戏对象,参数是字符串,返回一个GameObject类型的变量。
例子:

private GameObject m_GameObject;//创建一个私有的GameObject类型的变量。

m_GameObject = GameObject.Find("Play"); //查找一个游戏中名为Play的游戏对象,返回一个GameObject类型的变量 存放在m_GameObject。


FindGameObjectsWithTag(string) 通过游戏对象标签查找游戏中所有该标签的游戏对象,返回一个GameObject数组类型的变量。

例子:

private GameObject[] m_object;//定义一个GameObject类型的数组 m_object.

m_object = GameObject.FindGameObjectsWithTag("Play");//查找所有标签是Play的游戏对象,返回GameObject类型数组存放在m_object。


Instantiate(Object,Vector3,Quaternion);实例化[克隆]游戏物体 。

例子:







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值