Unity查找物体GameObject

查找物体:不需要挂载

  1. 定义,声明:GameObject cube;
  2. 全局查找物体:cube = GameObject.Find(物体路径);
  3. 物体名字修改:cube.name = "%cube";

 搭建场景的物体、名称、路径:

场景搭建

搭建好场景之后编写脚本:FindDemo 

using UnityEngine;
using System.Collections;

public class FindDemo : MonoBehaviour {
    GameObject cube;
    GameObject cube1;
    GameObject capsule;
    GameObject sphere;
    // Use this for initialization
    void Start () {
        //在代码中编辑场景中的物体,需要先找到它
        //查找物体;全局查找(物体名称/物体路径)
        cube = GameObject.Find ("Cube/Cube/Cube");
        cube1 = GameObject.Find ("Cube (1)/Cube");
        sphere = GameObject.Find ("Cube (4)/Sphere");
        capsule = GameObject.Find ("Cube (4)/Sphere/Capsule");

        //查到到物体后修改物体名字:
        cube.name = "%cube";
        cube1.name = "%cube1";
        sphere.name = "%sphere";
        capsule.name = "%capsule";
    }
    
    // Update is called once per frame
    void Update () {
    
    }
}

 运行结果:查到到物体了

运行结果

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值