小毛驴的博客

三大爱好:游戏、动漫、姑娘

【Unity Shaders】学习笔记之为表面着色器添加属性(四)

本章主要参考《Unity Shaders and Effects Cookbook》一书,感谢原书作者提供的学习资料    一、为表面着色器添加属性   着色器的属性在渲染管道过程中是很重要的,因为它们是一个接口可以让使用着色器的美工或用户指定纹理和调整着色器的值。属性可以作为GUI元...

2016-05-31 22:51:07

阅读数:1743

评论数:0

【Unity Shaders】学习笔记之表面着色器(三)

一、表面着色器    1.1 简介   表面着色器代码直接在SubShader中编写,不需要使用Pass,编译器会将代码编译到合适的Pass中    1.2 标签    硬件将通过判定标签来决定什么时候调用该着色器   属性RenderType:   值Opaque:在渲染非...

2016-05-31 22:50:10

阅读数:2961

评论数:0

【Unity Shaders】学习笔记之固定着色器命令(二)

我是小毛驴,一个游戏人,我的梦想是世界和平。转载请注明出处:http://blog.csdn.net/liulongling/article/details/51519006 一、准备   在开始着色之前,我们需要创建一个场景(Scene)和球体。    1.1 Diffuse ...

2016-05-27 18:53:09

阅读数:1541

评论数:0

【Unity Shaders】学习笔记之Shader简介(一)

一、Shader简介   Shader(着色器)实际上就是一小段程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或者颜色等组合作用,然后输出。绘图单元可以依据这个输出将图像绘制到屏幕上。输入的贴图或者颜色等,加上对应的Shader,以及对Shader的特定的参数设置,将这些内...

2016-05-27 18:40:01

阅读数:2141

评论数:0

快速排序

快速排序是 C.R.A.Hoare 于 1962 年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 一、快速排序   1.1 分治法基本思想   1.先从数列中取出一个数作为基准数(枢轴)。   2.分区过程将...

2016-05-27 16:18:24

阅读数:1054

评论数:0

希尔排序

算法介绍 希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因 DL.Shell 于1959 年提出而得名。基本思想 先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的) 分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序 (增量足够小)时...

2016-05-22 22:57:39

阅读数:1121

评论数:0

插入排序

// // 插入排序 // Created by 刘龙玲 on 16/5/14. // Copyright © 2016年 liulongling. All rights reserved. // #define _CRT_SECURE_NO_WARNINGS #include...

2016-05-15 23:21:10

阅读数:1271

评论数:0

设计模式六大原则:接口隔离原则(六)

转载请标注:http://blog.csdn.net/liulongling/article/details/51419236 面向对象其它六大原则 单一职责原则-带你走梦幻西游(一) 依赖倒置原则(二) 开闭原则(三) 迪米特原则-带你走进梦幻西游(四) 里氏替换原则(五) 定义...

2016-05-15 21:31:51

阅读数:5330

评论数:0

设计模式六大原则:里氏替换原则(五)

转载请标明:http://blog.csdn.net/liulongling/article/details/51383159 面向对象其它六大原则 单一职责原则-带你走梦幻西游(一) 依赖倒置原则(二) 开闭原则(三) 迪米特原则-带你走进梦幻西游(四) 接口隔离原则(六)里氏代...

2016-05-12 12:42:28

阅读数:3328

评论数:0

游戏中学会撸代码:这些编程学习网站不容错过

下面这些网站是从200多个游戏编程网站选出的12个网站,你可以通过下面的网站在游戏中学习编程。 CodinGame   在玩这款游戏时会遇到许多有趣的问题,支持诸多编程语言。 Code Combat Code Combat主要是面向在校学生的一个学习平台,同时也...

2016-05-07 21:09:33

阅读数:149

评论数:0

设计模式六大原则:迪米特原则-带你走进梦幻西游(四)

转载请标明:http://blog.csdn.net/liulongling/article/details/51332685 面向对象其它六大原则 单一职责原则-带你走梦幻西游(一) 依赖倒置原则(二) 开闭原则-带你走进梦幻西游(三) 里氏替换原则(五) 接口隔离原则(六)迪米特原...

2016-05-06 16:27:51

阅读数:4174

评论数:1

设计模式六大原则:开闭原则-带你走进梦幻西游(三)

转载请表明:http://blog.csdn.net/liulongling/article/details/51317701单一职责原则-带你走梦幻西游(一) 依赖倒置原则(二) 迪米特原则-带你走进梦幻西游(四) 里氏替换原则(五) 接口隔离原则(六) 定义 开闭原...

2016-05-04 20:04:23

阅读数:3705

评论数:0

设计模式六大原则:依赖倒置原则(二)

一、依赖倒置原则    1.1 定义     高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象。    1.2 代码示例   开学第一天,早上小毛驴吃完早餐,背好书包对父亲说:“dad,我今天想坐小汽车去幼儿园上课...

2016-05-01 12:49:52

阅读数:1900

评论数:0

提示
确定要删除当前文章?
取消 删除