自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员小毛驴的博客

好记性不如烂笔头

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

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

本章主要参考《Unity Shaders and Effects Cookbook》一书,感谢原书作者提供的学习资料   一、为表面着色器添加属性  着色器的属性在渲染管道过程中是很重要的,因为它们是一个接口可以让使用着色器的美工或用户指定纹理和调整着色器的值。属性可以作为GUI元素暴露在材质的Inspector面板上,而不是单独的编辑器,它提供了可视化的方法供你调整着色器。

2016-05-31 22:51:07 3010

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

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

2016-05-31 22:50:10 3537

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

我是小毛驴,一个游戏人,我的梦想是世界和平。转载请注明出处:http://blog.csdn.net/liulongling/article/details/51519006一、准备  在开始着色之前,我们需要创建一个场景(Scene)和球体。   1.1 Diffuse  漫反射计算一个简单的(Lambertian)光照模型。光照强度随着入射光线与表面的夹角减小而

2016-05-27 18:53:09 1750

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

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

2016-05-27 18:40:01 2574

原创 快速排序

快速排序是 C.R.A.Hoare 于 1962 年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。一、快速排序  1.1 分治法基本思想  1.先从数列中取出一个数作为基准数(枢轴)。  2.分区过程将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。(升序)  3.再对左右区间重复第二

2016-05-27 16:18:24 1203

原创 希尔排序

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

2016-05-22 22:57:39 1241

原创 插入排序

// // 插入排序// Created by 刘龙玲 on 16/5/14. // Copyright © 2016年 liulongling. All rights reserved. // #define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <sys/timeb.h

2016-05-15 23:21:10 1412

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

转载请标注:http://blog.csdn.net/liulongling/article/details/51419236 面向对象其它六大原则 单一职责原则-带你走梦幻西游(一) 依赖倒置原则(二) 开闭原则(三) 迪米特原则-带你走进梦幻西游(四) 里氏替换原则(五) 定义 客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 通俗来讲不

2016-05-15 21:31:51 6005

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

转载请标明:http://blog.csdn.net/liulongling/article/details/51383159 面向对象其它六大原则 单一职责原则-带你走梦幻西游(一) 依赖倒置原则(二) 开闭原则(三) 迪米特原则-带你走进梦幻西游(四) 接口隔离原则(六)里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表

2016-05-12 12:42:28 4873

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

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

2016-05-07 21:09:33 826

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

转载请标明:http://blog.csdn.net/liulongling/article/details/51332685 面向对象其它六大原则 单一职责原则-带你走梦幻西游(一) 依赖倒置原则(二) 开闭原则-带你走进梦幻西游(三) 里氏替换原则(五) 接口隔离原则(六)迪米特原则英文名称Law of Demeter,缩写LOD,也称为最少知识原则(Least Knowledge

2016-05-06 16:27:51 4860 1

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

转载请表明:http://blog.csdn.net/liulongling/article/details/51317701单一职责原则-带你走梦幻西游(一) 依赖倒置原则(二) 迪米特原则-带你走进梦幻西游(四) 里氏替换原则(五) 接口隔离原则(六) 定义 开闭原则是类 函数 模块对外扩展开放,对修改代码关闭,让程序更稳定灵活。为什么用开闭原则? 在开发过

2016-05-04 20:04:23 4255

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

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

2016-05-01 12:49:52 2372

android仿超级课程表课程界面

csdn文章:http://blog.csdn.net/liulongling/article/details/50127819

2016-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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