< Unity 3D专栏 >批量操作,界面元素的显示状态
2013-08-23 17:50
736 查看
之前做界面遇到一些问题,窗口中部分元素,不显示,研究发现,可以通过设计模式来批量操作这些元素。
首先要载入:
using System;
PlayerInfo 可以手动添加,你想批量操作的元素,, 非常方便。
首先要载入:
using System;
public GameObject [] PlayerInfo; void ClickPlayerInfo() { Array.ForEach(PlayerInfo,x => x.gameobject.SetActive(false)); //或 Array.ForEach(PlayerInfo,x => x.SetActive(false)); }
PlayerInfo 可以手动添加,你想批量操作的元素,, 非常方便。
相关文章推荐
- < Unity 3D专栏 >U3D预制包,很好很强大 (二)
- < Unity 3D专栏 >实现游戏对象与对象之间通信
- < Unity 3D专栏 >预设物,节省游戏资源才是王道
- < Unity 3D专栏 >NGUI插件基础教程(二) - Sprite,SlicedSprite,Tiled Sprite,FilledSprite的区别
- < Unity 3D专栏 >NGUI插件基础教程(一)
- < Unity 3D专栏 >动态创建对象,并渲染贴图,动态添加删除脚本
- < Unity 3D专栏 >添加控件检测事件,函数处理
- < Unity 3D专栏 >Transform结构图
- < Unity 3D专栏 >U3D预制包,很好很强大 (一)
- < Unity 3D专栏 >游戏中 - 怪物AI基础篇
- 从头认识Spring-1.16 SpEl对集合的操作(1)-建立集合以及访问集合的元素,以<util:list/>为例
- QVector<QString> 显示动态数组里面的元素用QString和char *的转换
- 从头认识Spring-1.16 SpEl对集合的操作(1)-建立集合以及訪问集合的元素,以<util:list/>为例
- svn图标(状态)不显示-Eclipse<MyEclipse>
- 因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <InsertFunction> 元素
- 因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有 支持当前操作的 <DeleteFunction> 元素
- WEBGL 2D游戏引擎研发系列 第五章 <操作显示对象>
- <Unity UGUI>使用c#反射实现UGUI文本显示的国际化
- <JS>显示和基本操作
- <iOS>关于子线程和block中操作主线程界面的控件讨论