Kajiya-Kay Shading Model(卡吉雅模型)是一种经典的各向异性的头发渲染着色模型,《神秘海域4(Uncharted 4)》中的角色头发渲染就是在卡吉雅模型的基础上实现的。1997年,因为对毛发渲染的研究,Jim Kajiya和Timothy Kay一起获得奥斯卡技术认证证书。
游戏客户端一般使用Major-Minor-Build规则来定义版本号。例如1.2.40.2381,其中“1”为Major Version,“2”为Minor Version,“40”为Build Version,“2381”为Revision。
当我们在使用Unity进行开发的时候,尤其是网络游戏开发,很多时候需要启动多个Unity客户端进程。当然有一种最粗暴的办法是将这个工程复制多个副本,分别打开。这里介绍Windows下另一种巧妙的办法。
游戏中通常会用到许多数据,一种是玩家在游戏过程中产生的数据,通常这些数据会被存储到数据库端,客户端需要远程拉取;另一种是设计者为玩家预先设置好的数据,这些数据构建出了整个游戏世界,而且不以玩家实时行为为转移,每一份这种数据都是对游戏某一方面或者某一特性做出的一种描述。本文主要关心的话题是后者,介绍我在游戏开发过程中实现的一套表格数据配置系统。