unity减少代码量小技巧--空保护扩展
写代码过程中,有很多地方需要空保护,这里展示一个小技巧能够减少书写的代码量,下面展示代码
namespace UnityEngine.UI
{public static class UIExtension{public static void SetActive(this GameObject go, bool bActive){if(go == null){//可以在这里增加空提示逻辑return;}go.SetActive(bActive);}public static void SetActive(this Transform trans,bool bActive){if(trans == null){//可以在这里增加空提示逻辑return;}trans.gameObject.SetActive(bActive);}}
}
这段代码是对GameObject的SetActive方法进行了空保护,同时对Transform进行了拓展,其他组件也可以根据类似方法进行开发。
unity减少代码量小技巧--空保护扩展相关推荐
- 网页代码常用小技巧!(2)
网页代码常用小技巧!(2) [转] 41.变换网页的鼠标光标 〈BODY style=CURSOR: url(http://203.73.125.205/~liangmi2/farmfrog01.cu ...
- 用python内置函数算复杂度吗_Python减少代码量的两个内置函数
Python减少代码量的两个内置函数 前言 Python中内置了几个非常好用的函数. 当你掌握了这几个函数的用法后,有些场景下,不用自己去实现多余的冗余代码编写,只需要调用这些函数,便能很简短的帮你实 ...
- pat题解java,1039 到底买不买 (20分) Java题解 PAT (Basic Level) Practice (中文)- 巧妙开大数组减少代码量...
1039 到底买不买 (20分) 原题链接:传送门 一.题目: 输入样例 1: ppRYYGrrYBR2258 YrR8RrY 输出样例 1: Yes 8 输入样例 2: ppRYYGrrYB225 ...
- Vue 工程代码阅读小技巧
Vue 工程代码阅读小技巧 对于一个刚刚接触 vue 的 小白白,怎样才能高效的阅读别人的 vue 工程代码.当然,有的项目有工程介绍,这令当别论,你就老老实实地看文档吧,看完差不多也了解业务流程了, ...
- WPF INotifyPropertyChanged 通过特性减少代码量
在很多地方需要用上INotifyPropertyChanged的接口,MVVM模式,List等集合都会用到. 通常我们使用 protected void OnChange(PropertyChange ...
- Python可以减少代码量?我不信
突然看到好几篇文章,内容基本上是什么用Java需要100行,用PHP只需要30行,用Python只需要10行(数字记不清了).简单说一下我的看法. 我不服,凭啥都是编程语言,你行我就不行? 我记不清当 ...
- VS开发中的代码编写小技巧——避免重复代码编写的几种方法
原文:VS开发中的代码编写小技巧--避免重复代码编写的几种方法 上一篇文章中程序员的幸福生活--有你的日子,每天都是情人节,收到了大家的很多好评.鼓励和祝福,非常感动,真诚的谢谢大家.也希望每个朋友都 ...
- 想减少代码量,快设置一个有感知的 Aware Spring Bean
本文分享自华为云社区<有感知的 Aware Spring Bean>,作者:陈皮的JavaLib. 有感知能力的 Spring Bean 正常情况下,Spring 中的 Bean 对 Sp ...
- cnc数控机床怎么使用计算机,五个数控机床CNC加工中心的编程代码加工小技巧!...
五个数控机床CNC加工中心的编程代码加工小技巧! CNC加工中心的加工过程中,有一点至关重要,那就是在编制程序和操作加工时,一定要避免使CNC加工中心发生碰撞.因为CNC加工中心的价格非常昂贵,少则几 ...
最新文章
- AutoCAD 2013
- Linux inotify功能及实现原理【转】
- 如何让你的webapp也能跳窗口搜索
- 四十、Vue项目上手 | 用户管理系统 实现弹窗,搜索和详细页功能(下篇)
- UDP:用户数据报协议 是什么
- excel高级筛选怎么用_python中实现excel的高级筛选
- android获取各种系统路径的方法
- php在函数中定义全局变量,PHP 全局变量在用户自定义函数内部不足见
- 用IP地址和子网掩码来计算出网络地址和广播地址
- 在线商城和商城后台管理系统
- ZT——你怎么过河? -在CMM实践中你是否愿意多走1公里-软件工程 CMM与过程改进
- Photoshop学习(十三):利用图层制作凹陷效果
- springboot整合ActiveMQ(点对点和发布订阅)
- GPU状态显示和部分指标含义
- 如何评判刀片服务器性能,刀片服务器优点与刀片服务器缺点
- 劲爆!电波拉皮有什么危害,电波拉皮效果好吗能维持多久,人见人夸了
- pt, px, DPI: 关于长度单位的误解
- 数据库系统概论(知识整理)你值得拥有
- 中科院计算所2017推免生机试
- 摄影毁一生单反穷三代顺口溜_人们通常说已入单反穷三代,摄影毁一生,带你了解真相...