本文主要讲解了Unity中SurfaceShader的自定义光照模式的写法。
上篇文章中我们已经说到,表面着色器将分为两次讲解,上一篇文章中介绍了表面着色器的基本概念和一些写法,用内置的兰伯特光照模式来进行Surface Shader的书写,而本文将介绍Surface Shader+自定义的光照模式的写法。
OK,言归正传,依然是先来看看本文配套的游戏场景截图。
运行游戏,音乐响起,金黄色的丰收之秋映入眼帘:
远方:
池塘:
参天大树:
小型村落:...
分类:
编程语言 时间:
2015-01-11 17:49:54
阅读次数:
566
原文地址:http://ionicframework.com/docs/guide/starting.html请尊重他人劳动成果,转载请注明出处, 谢谢现在我们已经安装了所有需要的并且已经创建了一个新的Cordova项目,让我们来开始创建一个真正的应用吧!Todo list应用是学习框架最常见的一个...
分类:
其他好文 时间:
2015-01-11 00:51:04
阅读次数:
343
Bullet提供了几个类btBvhTriangleMeshShape,btHeightfieldTerrainShape去创建一些网格图形,首先了解btHeightfieldTerrainShape,通过高度图数据创建一个3D地形。
A static mesh that is optimised for and described by the surface of a height map....
分类:
其他好文 时间:
2015-01-09 20:59:17
阅读次数:
297
本篇文章暂时只是本人看代码过程中备忘的记录,未详细的整理,条理不太清晰。BookModel -> createModel(Book book);Book -> getPlugin() -> getPlugin(ZLFile) -> 实际由PluginCollection类获取:PluginColle...
分类:
其他好文 时间:
2015-01-09 12:27:45
阅读次数:
148
静态成员是直接通过类对象访问的var Book=(function(){ var numOfBooks=0; function checkIsbn(isbn){ ... } return function(newIsbn,newTitle,newAuthor){...
分类:
编程语言 时间:
2015-01-09 06:58:30
阅读次数:
157