博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity组件添加与销毁之简单笔记
阅读量:6342 次
发布时间:2019-06-22

本文共 1121 字,大约阅读时间需要 3 分钟。

 

private void AddAndDestoryComponent()    {        //添加        gameObject.AddComponent();        //销毁        Destroy(gameObject.GetComponent());        //引用        gameObject.GetComponent();        //其中,gameObject是可变的,可以是自身即,也可以是其它游戏物体的引用。      apple.gameObject.GetComponent(); //gameObject代表的是apple自身,当然,实际代码中并不需要这样写       apple.GetComponent();//通常写成这样,上例只是为方便理解 //大写开头GameObject 与gameObject的区别        //大写开头GameObject 是类,是class, 是苹果类,apples        //gameObject 具体的个体,是对象,是这个苹果,apple        //查找游戏物体GameObject        GameObject.Find("apple");// 返回一个GameObject的对象        GameObject myApple= GameObject.Find("apple");//所以应该写成这样        //当然也可以写成这样,要根具需要         GameObject.Find("apple").GetComponent
(); //查找到游戏物体后获取该游戏物体的Transform组件,返回值是Transform类型的组件 Transform myTransform = GameObject.Find("apple").GetComponent
();//定义接收上例的返回值     

      //先引用

      GameObject myApple = GameObject.Find("apple");

      myApple.GetComponent<Button>();

      //后添加
      myApple.AddComponent<Button>();
      //用完销毁
      Destroy(myApple);

}

 

转载于:https://www.cnblogs.com/madinglin/p/8502544.html

你可能感兴趣的文章
60906磁悬浮动力系统应用研究与模型搭建
查看>>
指纹获取 Fingerprint2
查看>>
SB阿里云,windows2012r2无法安装.net3.5
查看>>
函数的继承
查看>>
黑盒测试用例设计方法&理论结合实际 -> 场景法
查看>>
快速打开软件以及文件夹
查看>>
CSS选择符
查看>>
剑指offer---19--***-顺时针打印矩阵
查看>>
关于数组随机不重复的思路
查看>>
oracle赋值问题(将同一表中某一字段赋值给另外一个字段的语句)
查看>>
Windows 安装 Jenkins 2.6
查看>>
计算一个点是否在一个区域中
查看>>
正则表达式
查看>>
淘宝面试题:有一个一亿节点的树,现在已知两个点,找这两个点的共同的祖先。...
查看>>
EntityFramework 6.x多个上下文迁移实现分布式事务
查看>>
高版本SQL备份在低版本SQL还原问题
查看>>
一键安装最新内核并开启 BBR 脚本
查看>>
C# 绘制图表(柱状图,线性图,饼状图)
查看>>
.NET中使用Redis
查看>>
PHP 页面跳转的三种方式
查看>>