如下图,Button有4个按钮 我们可以在程序运行的时候用代码动态的修改这些 button 的名字,这样当然可以,但是需要程序运行,还是会消耗程序的资源,等程序关闭,这些 button 的名字又会回到向下图一样的名字,

当然我们还有更简单的方式,即是Unity 自带的 Reset()函数,新建一个脚本挂载到 Content 上,代码如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class NewBehaviourScript : MonoBehaviour
{private void Reset(){int count = transform.childCount;for (int index = 0; index < count; index++){transform.GetChild(index).name = (index + 1).ToString();transform.GetChild(index).GetChild(0).GetComponent<Text>().text = null;transform.GetChild(index).GetComponent<Image>().color = new Color(55f, 55f, 55f, 0.5f);}}
}

你会发现一个神奇的事,当你脚本拖上去的时候,这些 button的名字,text值,颜色,瞬间变了,神奇吧,都不需要你运行程序,这个时候你就可以把脚本删了,已经不需要这个脚本了,

脚本上去的瞬间图(不需要运行程序):

脚本删掉之后的图:

Unity 自带函数 Reset() 的使用相关推荐

  1. Unity 生命周期 Reset() 的使用

    在非运行状态下 左键点击小齿轮(右上角的),选择Reset; 不运行,也可以进行调用.打印东西出来

  2. Unity UGUI polygon collider

    1. 添加一个 Polygon Collider 2D组件 2. 拖拽图片到 Points 会自动生成多边形碰撞体 ,观察发现这个碰撞体是缩小了100倍左右的碰撞体 3. 放大碰撞体即可,添加一个放大 ...

  3. [Unity]Optimize Your Mobile Game Performance中文版

    写在最前,能力有限,翻了个大概,轻喷.有兴趣和能力的同学还是建议看英文原版. 原版链接 提取码:p9fu 注:标黄部分是由于能力有限,实在难翻,大家可以参考英文原文做一个理解. 顺便吐槽下:如果直接复 ...

  4. Unity 游戏实例开发集合 之 FlyPin (见缝插针) 休闲小游戏快速实现

    Unity 游戏实例开发集合 之 FlyPin (见缝插针) 休闲小游戏快速实现 目录 Unity 游戏实例开发集合 之 FlyPin (见缝插针) 休闲小游戏快速实现 一.简单介绍 二.FlyPin ...

  5. UnityShader凹凸感

    1._TexelSize:纹理以这个为后缀, 后2个则是像素的数量如256x128.那么后2个就是256和128.而前两个值为x = 1/256, y = 1 / 128 2.有限差分近似 image ...

  6. unity脚本运行顺序具体的解释

    unity脚本自带函数执行顺序例如以下:将以下脚本挂在随意物体执行就可以得到 Awake ->OnEable-> Start ->-> FixedUpdate-> Upd ...

  7. Unity全面面试题汇总

    Unity新手入门进阶之路(群内各种入门资源资料大神):721559786 (加群下载插件资源学习资料) 1.什么是协同程序 协程称为协同程序,即在主线程运行的同时开启另一段逻辑,来协助当前程序的执行 ...

  8. [IoC容器Unity]第四回:使用范例

    1.引言 前面几个章节介绍了Unity的基本使用,主要分为程序和配置文件两种方法的使用,可以参考一下链接, [IoC容器Unity]第一回:Unity预览 [IoC容器Unity]第二回:Lifeti ...

  9. Unity脚本生成插件:Script Create Dialog

    最近写代码又犯懒了... 感觉每次新建脚本都要写一堆简单重复的东西好无聊,所以搜索了一下有没有自动生成脚本的插件.结果还真被我发现了,官方在N久之前就制作了自动生成脚本的插件[Script Creat ...

最新文章

  1. Java学习笔记--StringTokenizer的使用
  2. 单片机模块学习之LED
  3. Hibernate中Session的清理与清空
  4. python爬取下拉列表数据_Python+selenium之获取文本值和下拉框选择数据
  5. 反序列化工具_JBOSS反序列化漏洞
  6. 2. 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识yml
  7. 5003.c++定义hpp文件
  8. 架构 - 洋葱图架构
  9. 电机正反转的远程计算机控制,plc控制电机正反转原理图
  10. 翻译学习 | 混合线性模型的思考
  11. arduinouno的地是相连的吗_德阳马自达3方向机,宝马X7电子方向机进水可以修吗
  12. 【华人学者风采】周明 微软亚洲研究院
  13. java实现物体下落效果_android仿微信表情雨下落效果的实现方法
  14. 诺顿杀毒软件设置日常设置及防火墙配置(图文)
  15. 对机器学习中鲁棒性的理解
  16. IP地址转换(c语言)
  17. 电脑高手140招(收藏起来慢慢琢磨)
  18. html 渐变透明写法,css实现透明渐变特效的示例代码
  19. 由内而外全面造就自己(一)
  20. 【学习笔记】NOIP爆零赛8

热门文章

  1. 福特汉姆大学计算机科学专业,Fordham的Computer and Information Science「福特汉姆大学计算机与信息科学系」...
  2. Spring注解开发配置
  3. 天津工业大学计算机学院调剂信息,天津工业大学2019年硕士研究生调剂公告
  4. 创业公司的薪酬组成及注意事项
  5. 团队springboot基础镜像选择思考
  6. windows和linux环境下的嵌入式开发区别
  7. ClientDisconnectionReason(客户端断开原因)_羊豆豆_新浪博客
  8. 100项目插件激活程序验证码,自行复制
  9. BZOJ 2563 阿狸和桃子的游戏 (贪心)
  10. 浅墨博客 六 笔记