2018年6月5日
摘要: 一、基本概念 1. 定义: 扩展方法被定义为静态方法,但它们是通过实例方法的语法进行调用的。它们的第一个参数指定该方法作用于哪个类型,并且该参数以this修饰符作为前缀。扩展方法当然不能破坏面向对象封装的概念,所以只能是访问所扩展类的public成员。 2. 作用: 扩展方法能够向现有类型(存在的类 阅读全文
posted @ 2018-06-05 09:42 BigBom原子 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、角度转换为弧度 问题: 当使用Math类的三角函数的时候,所有的单位都是用弧度表示的。你有一个或多个角是用角度数度量的,并且希望把它们转换为弧度数,从而可以用它们作为Math类的成员。 解决方法: 要把一个角度数转换为弧度数,只要乘以p/180即可: usingSystem; public st 阅读全文
posted @ 2018-06-05 09:35 BigBom原子 阅读(1154) 评论(0) 推荐(0) 编辑
  2018年5月30日
摘要: 一、版本号的命名规则 大部分时候是在名字后面加些数字表示不同的版本。其中以加上年份号最为简单明了。比如 Visual Studio 2008。但是大部分人还是不用这个方式。因为年份号中没有带来跟多的信息。我们是希望能从版本号中得知有多大的改动的信息。很多软件都用的命名规则是下面这样的: Major. 阅读全文
posted @ 2018-05-30 11:42 BigBom原子 阅读(171) 评论(0) 推荐(0) 编辑
  2018年5月29日
摘要: UGUI的分辨率自适应的机制 UGUI中,Canvas(画布)可以看成电脑屏幕,其功能和属性都是一样的。游戏中的分辨率自适应主要包括两部分: 1. 缩放适应:是在不同尺寸的屏幕下,整体缩放比例的计算方式——Canvas Scaler。 2. 布局调整: 是在不同比例(宽高比)的屏幕下,控制UI控件位 阅读全文
posted @ 2018-05-29 14:52 BigBom原子 阅读(528) 评论(0) 推荐(0) 编辑
  2018年5月23日
摘要: 一、比特币基本概念: 1. 比特币概念: 广义:比特币是由一系列概念和技术作为基础构建的数字货币生态系统。 狭义:代表数字货币生态系统中的货币单位,用于储存和传输价值。 比特币系统作为一种数字货币生态系统,必然需要用户之间进行流通,用户之间的交流可以通过互联网等网络。比特币协议以各种开源软件的形式实 阅读全文
posted @ 2018-05-23 17:18 BigBom原子 阅读(1020) 评论(0) 推荐(0) 编辑