Unity中删除child

for (int i = 0; i < rewardGrid.transform.childCount; i++)
{
    GameObject it = rewardGrid.transform.GetChild(i).gameObject;
    it.transform.parent = null;
    Destroy ( it );
}

或者

while (grid.transform.childCount > 0)
{
    DestroyImmediate(grid.transform.GetChild(0).gameObject);
}
时间: 2024-10-13 00:24:44

Unity中删除child的相关文章

Unity中删除文件目录下的所有文件和查看文件里面的内容

这个脚本中存储了: 删除文件夹中所有的文件的方法, 删除单个文件的方法 获取文本内容的方法 获取其他类型文本内容的方法 写入文本文件的方法 void Start () { string filePath = Application.streamingAssetsPath + "/" + "abb.txt"; #region 进行文件的删除 //string fullPath = Application.streamingAssetsPath; //bool isTr

unity 中使用C#6.0

孙广东  2015.9.28 C# 6.0 新增的 特性包括: http://blog.csdn.net/u010019717/article/details/46379447 可以在Unity中使用 C# 6.0 吗? 当然可以了! Unity使用的结构 CLR 2.0 已有很长的时间,但几乎所有最新的 C# 功能  不需要最新版本的 CLR.微软和Mono编译器可以为 CLR 2.0 编译 C# 6.0 代码.          C# 4.0 附带的 后期绑定 (dynamic) 功能仍不可

Unity中对SQL数据库的操作

在Unity中,我们有时候需要连接数据库来达到数据的读取与储存.而在.NET平台下,ADO.NET为我们提供了公开数据访问服务的类.客户端应用程序可以使用ADO.NET来连接到数据源,并查询,添加,删除和更新所包含的数据. 对于ADO.NET,需要了解到Connection,Command,DataReader,DataAdapter,DataSet这几个对象,他们是操作数据库的重要对象.下面简要得介绍下这几个对象的作用以及功能(以SQL为例). 1.Connection:它是建立应用程序与数据

【浅墨Unity3D Shader编程】之五 圣诞夜篇: Unity中Shader的三种形态对比&amp;混合操作合辑

本系列文章由@浅墨_毛星云 出品,转载请注明出处.  文章链接:http://hpw123.net/a/C__/kongzhitaichengxu/2014/1222/164.html 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 邮箱: [email protected] QQ交流群:330595914 更多文章尽在:http://www.hpw123.net 本文算是固定功能Shader的最后一篇,下一次更新应该就会开始讲解表面Shader,而

Unity中2D和UGUI图集的理解与使用

图集 什么是图集? 在使用3D技术开发2D游戏或制作UI时(即使用GPU绘制),都会使用到图集,而使用CPU渲染的2D游戏和UI则不存在图集这个概念(比如Flash的原生显示列表),那么什么是图集呢?准确的说法图集是一张包含了多个小图的大图和一份记录了每个小图id.位置.尺寸等数据的数据文件,一个图集应该对应两个文件,当然也有人把数据集成到图片中,导致看起来只有一张图片(参考自DragonBones的做法). 为什么要用图集? 在GPU已经成为PC.手机等设备的必备组件的现在,把所有显示的绘制操

(翻译)Unity中,在Terrain上绘制网格

Draw grid on the terrain in Unity Jan 23, 2015 Drawing grid on the terrain is used in lot of game genres – RTS, Simulation, Tower defense, etc. It can be done very easily in Unity. Here is some very simple extensible solution with following features:

unity中数据的持久化存储

unity 提供了PlayerPrefs这个类用于存储游戏数据到电脑硬盘中. 这个类有10个函数可以使用 Class Functions类函数 SetInt Sets the value of the preference identified by key.设置由key确定的参数值. GetInt Returns the value corresponding to key in the preference file if it exists.如果存在,返回偏好文件中key对应的值. Set

Oculus Home安装的一些坑和如何使用Oculus Rict CV1在unity中做开发。

Oculus Home的安装和如何使用Oculus Rift CV1在unity中开发使用 By:zscjob 最近因工作需要适配了一下Oculus CV1,真是踩坑无数.了解一下步骤, 1. 到oculus官方网站下载Oculus Home的Setup文件,目前官方下载地址:https://www.oculus.com/en-us/setup/.安装oculus Home 必须卸载之前的Oculus RunTime;如果你之前有安装过就需要卸载掉它, 2. 如果你下载链接打不开的话,你需要一个

Unity中的DestroyImmediate

在写编辑器的过程中,想要动态销毁场景里面的游戏体时,被unity说不能用Destory,只能用DestoryImmediate,查看这个函数的api,该函数解释: 该函数只在写编辑器代码时使用,因为延时的销毁永远不会在编辑模式下调用.在游戏代码推荐使用Object.Destroy代替.销毁总是延迟的(但在同一帧内执行),小心使用该函数,因为它能永久销毁资源. 看似没问题,直接使用了DestrotyImmediate 1 private void DeleteTrans() 2 3 { 4 5 f