- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 【Unity Shader入门练习】调整屏幕的亮度、饱和度和对比度
0x00 序言 本文是《Unity Shader入门精要》读书笔记,最近接触到项目中用到了模糊处理,经过查阅资料,发觉模糊处理是屏幕后处理技术中的一种,就从屏幕后处理技术开始学习。[使用的Unity版本:5.6.1f1]0x01效果图 0x02 屏幕后处理的定义 屏幕后处理,通常指的是在渲染完整个场景得到屏幕图像后,再对这个图像一系列操作,实现各种屏幕特效。 想要实现屏幕后处理的基础在于得到
2017-07-31 23:36:15 3537
原创 《黑客与画家》读书笔记
最近得空,看了《黑客与画家》,本来只是当作消遣来看,后来却发现作者的很多观点还是令人印象深刻的,于是做了点读书笔记。 所谓“黑客” - 在20世纪60年代hack这个词被发明时,“黑客”完全是正面意义上的称呼。hack作为名词有两个意思,既可以指很巧妙或很便捷的解决方法,也可以指比较笨拙、不那么优雅的解决方法。两者都能称为hack,不同的是,前者是漂亮的解决方法(cool hack或neat
2017-07-23 20:47:41 888
原创 2017年职业生涯小计
今天在公司办理了离职手续,2014年3月24日入职到今天也有3年有余。回顾自己6年来的工作生涯,总觉得有些话想说,又不知道从何说起,就按流水来对这几年的工作生涯做个回忆吧。起2011年校招进入巨人,开始了游戏之旅。 在巨人待了2年多,参与了一款ARPG类型的PC游戏开发,从项目立项开始,与两位校招的小伙伴一同参与了我们一生中第一款游戏的开发。巨人的生活真的像在学校,有球场有食堂,公司尽了最大的
2017-07-12 20:01:20 4882 12
原创 【NGUI源码剖析】深入理解NGUI的drawcall
引言上篇【NGUI源码剖析】NGUI的drawcall简单认识了NGUI中的drawcall。借着近来工作更替的间隙,本文在之前的基础上做一点深入的分析: - UIPanel工作流程图 - 如何生成drawcall - widgets的生成及作用 - drawcall的合并 UIPanel的工作流程 无论是UIDrawCall还是UIWidget的流程,都离不开UIPane
2017-07-10 18:33:57 4658
转载 C#的不安全代码和指针
coffeecato写在前面: 本文来自《果壳中的C# C#5.0权威指南》 第四章 C#高级特性 4.14不安全代码和指针。由于C#中对于指针的使用有诸多不便,翻到了上面这本书,特别介绍了unsafe及fixed关键字的使用。这里做一摘录,方便日后查阅。不安全代码和指针C#支持通过标记为不安全和使用/unsafe编译器选项编译的代码块中的指针直接进行内存操作。指针类型主要用来与C语言API进行互
2017-07-07 15:20:20 1900
原创 【编程语言】C#中字符串的内存分配
C++中的共享内存作为一枚C++程序员,了解到在早期的版本中STL为了提高性能,在std::string中曾一度使用过共享内存的技术,在目前的版本中string已经不支持共享内存,其中一个原因是由于线程不安全。 有关copy-on-write和std::string的共享内存,陈皓大拿已经有一篇很详尽的文章介绍过: C++ STL STRING的COPY-ON-WRITE技术本着负责任的态度,还
2017-07-03 18:50:04 4130 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人