谷歌浏览器(安卓版)chrome(Android)62,64,67,78,100
包含五个安卓平台的谷歌浏览器apk,分别是chrome62,chrome64,chrome67,chrome78,chrome100 本人测试WebGL时找了好久凑齐他们了
包含五个安卓平台的谷歌浏览器apk,分别是chrome62,chrome64,chrome67,chrome78,chrome100 本人测试WebGL时找了好久凑齐他们了
内部包含unity2018.3.5版本unity工程、android3.5.3安卓工程和测试apk,本内容仅供学习参考,不能商业用途,后续会有文章讲解,有问题请留言
这是我的shader学习笔记对应的Demo,详细说明过程可以查看我的shader学习博文,内容仅是学习使用,商用可能还需要改进才可以。
个人学习UnityShader笔记Demo,内部主要是对本人UnityShader基础光照章节学习的总结,代码参考UnityShader入门精要
unity中在场景切换时需要经常数据分享并处理,在此分享给大家利用C#模式和Unity模式分别实现的单例共享数据
由于pdf太大,此处给出链接地址:https://pan.baidu.com/s/1O3WN_xe2S2wcBOF33K0dfQ,如果失效请留言 作为软件的基石,代码的质量决定了最终产品的质量,本书从这一点出发,介绍了高质量c#代码的成就过程,即从基础代码到软件结构,以及不断优化和重构的过程。 《构建高质量的c#代码》主要内容包括c#的基本语法、结构与应用特点,常用开发资源与技术要点,设计模式在c#中的应用等,以及特别重要的一点,即我们应该养成良好的开发习惯,不仅要注重技术细节,还要从更宽阔的视野角度来重新审视代码的构建工作。 无论你是c#初学者,还是正在应用c#的开发者,如果你关注代码的质量,愿意进一步提高软件项目的质量,本书能为你提供帮助。 构建高质量的c#代码目录: 第1章 开启c#之旅 1 第2章 处理数据 21 第3章 控制程序流程 69 第4章 处理异常 93 第5章 数组 106 第6章 结构 124 第7章 枚举 130 第8章 类 135 第9章 类的继承 170 第10章 接口 188 第11章 委托与事件 197 第12章 命名空间 207 第13章 泛型 217 第14章 运算符重载 221 第15章 资源同步与自动清理 226 第16章 关于c#的其他主题 235 第17章 代码的进化 251 第18章 策略模式 266 第19章 工厂方法模式 285 第20章 抽象工厂模式 304 第21章 生成器模式 319 第22章 单件模式 332 第23章 观察者模式 341 第24章 享元模式 359 第25章 组合模式 369 第26章 装饰者模式 378 第27章 状态模式 391 第28章 桥接模式 406 第29章 软件开发之路 420 附录a 设计模式名录 426
第一章 2 第2章 3 2.1 空白 3 2.2 花括号 7 2.3 类的组织 10 第三章 11 3.1一般原则 11 3.2缩略形式 13 3.3预处理器符号 13 3.4类型和常量 14 3.5 枚举 15 3.6 接口 15 3.7属性 16 3.8 方法 16 3.9 变量和参数 17 3.10特性 18 3.11 命名空间 18 3.12 事件处理 19 3.13异常 19 第四章 19 4.1 一般原则 20 4. 2 API 21 4.3内部代码 23 第五章 26 5.1 工程 26 5.2 类的设计 28 5.3 线程安全和并发 34 5.4 效率 35 第六章 38 6.1 类型 38 6.2 语句和表达式 40 6.3控制流程 41 6.4.类 43 6.5生命周期 45 6.6字段和属性 48 6.7方法 49 6.8 特性 50 6.9泛型 51 6.10 枚举 51 6.11类型安全、强制转换与转换 53 6.12错误处理和调试 53 6.13事件、委托和线程 57 第七章 58 7.1 文件 58 7.2命名空间 58 7.3 程序集 60