摘要: 第一章 重构,第一个案例 第一章 重构,第一个案例 该章主要举一个例子说明如何重构以及重构是什么 重构的第一步,为即将修改的代码建立测试环境 重构时依赖测试来体现是否有bug 函数如果过长尝试把它分解,代码块越小,代码功能越容易管理,代码的处理与移动就越轻松。 降低代码的重复量 重构每次修改的幅度都 阅读全文
posted @ 2017-07-30 15:03 战狼96 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 在Unity中很多已经定义为结构体的数据结构 Vector2, Vector3 和 Vector4 Rect Color和Color32 Bounds Touch 1.Class为引用类型,Struct为值类型 1.Class为引用类型,Struct为值类型 值类型与引用类型的区别这两篇文章讲得很好 阅读全文
posted @ 2017-07-30 15:02 战狼96 阅读(4462) 评论(0) 推荐(1) 编辑
摘要: 之前了解过UI实现框架大多是用MVC架构的,才听说有这么一个基于MVC的跨平台开源框架叫PureMVC,前几天用到了做了一下,写一写分析总结官网位置:http://puremvc.org/ PureMVC架构图 PureMVC在MVC的基础上又增加了Facade模式(外观模式)、Mediator模式 阅读全文
posted @ 2017-07-30 15:02 战狼96 阅读(3437) 评论(0) 推荐(0) 编辑
摘要: 发布安卓包之后再次测试发生什么问题很难知道怎么了,比如说出现闪退等情况,可以用Logcat检测到,logcat是Android中一个命令行工具,可以用于得到程序的log信息,可以用 logcat 命令来查看系统日志缓冲区的内容. 用模拟器运行安卓程序或者真机也可以进行测试。 它的位置在SDK/pla 阅读全文
posted @ 2017-07-30 15:01 战狼96 阅读(3127) 评论(0) 推荐(0) 编辑
摘要: 首先是float累加产生误差的原因,该部分转自:http://blog.csdn.net/zhrh0096/article/details/38589067 1. 浮点数IEEE 754表示方法 要搞清楚float累加为什么会产生误差,必须先大致理解float在机器里怎么存储的,具体的表示参考[1] 阅读全文
posted @ 2017-07-30 15:00 战狼96 阅读(2479) 评论(0) 推荐(1) 编辑
摘要: 移动端游戏中无法看到电量与wifi信号对于玩家来说是很困扰的事。 关于这个问题安卓与iOS有不同的方法 电量 电量 安卓 安卓 安卓获取电量有两种方法,一种是读取安卓手机里的一个文件,一种是利用安卓与Unity互发消息的方式 读取文件虽然方便,但是咱们不保证哪天厂商把这个文件换个位置咱们就读取不到了 阅读全文
posted @ 2017-07-30 14:58 战狼96 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/guofeng526/article/details/52662994 http://blog.csdn.net/u010019717/article/details/50853207 “热更新”这个词,在Unity3D的应用下,是有些语义错误的,但是 阅读全文
posted @ 2017-07-30 14:57 战狼96 阅读(859) 评论(1) 推荐(0) 编辑