gzyueqian
13352868059

粤嵌科技分享unity开发小技巧!

更新时间: 2020-08-19 15:54:41来源: 粤嵌教育浏览量:7915

       游戏现在可以说是我们生活中的必需品了,也正是玩游戏的人在不断的增加所以说现在研发游戏的企业也是越多了。今天粤嵌科技的小编主要是想和大家一起来聊下unity开发的小技巧,而这些小技巧可以让大家在开发的时候更加的高效,下面和粤嵌科技的小编一起来看看有哪些小技巧吧。

  1、灯光烘培


  很多游戏里面都有逼真的光影,但是如果要以每秒60帧的速率来计算光影移动到新位置的时候,对周围环境的反射和折射效果也是比较消耗资源,尤其是光源所绑定的物体本身还要参与物理计算的情况下,而且代码写起来也比较复杂。


  比如说《CSGO》办公大楼的会议室里面,这个投影仪已经被打到了别的地方,但是那个投影仪光照产生的丁达尔效应仍然在原始位置,这就是没有实时计算导致的渲染BUG。


  2、法线贴图技术


  拿《荣耀》中小乔价值上百元的缤纷独角兽皮肤来看。这款皮肤的扇子部分有着凹凸不平的纹理,如果将这个凹凸不平的效果直接做在模型上,那么就会导致模型的多边形面数增大,影响游戏性能。


  而有了法线贴图技术,我们只要把模型做成平整光滑的样子,然后再通过法线贴图的RGB通道,来读取出原始贴图对应像素上XYZ坐标轴上的法线偏移角度。根据这个法线角度,计算出此处的反光量和反射方向等等,从而使得此处的平面光滑模型看起来具有层次感和凹凸感。


  3、静态反光


  指的是将反光效果,直接事先通过灯光烘培系统烘培到贴图上,然后无论场景光源怎么变化,实际模型上的反光效果都不会有任何变化,这也是为什么《荣耀》等手游画质看起来普遍很假的一个原因,毕竟手机的GPU性能有限。


  不管是在开发什么样的游戏,只要你在技巧这个方面用对了,那么你是可以更加高效的完成你的开发的。如果说你想要学习unity来进入到这个高薪的行业的话,那么粤嵌科技欢迎大家来我们公司的unity培训班进行实地考察,也可以点击我们文章下面的获取试听资格按钮来获取我们的unity课程免费试听资格。

免费预约试听课