Unity游戏开发
文章平均质量分 54
最帅高中生
这个作者很懒,什么都没留下…
展开
-
NGUI与3d模型的<三明治>问题
如何解决NGUi与3D模型的<三明治>问题原创 2015-09-06 16:04:32 · 974 阅读 · 0 评论 -
渲染时Alpha是如何混合的?(附有UI灰色效果的shader)
在做游戏过程中,多少都能听到alpha blend,到底是如何混合呢,说是混合必然关系到两个对象的混合,两个对象是源颜色和目标颜色,混合公式是resultColor = srcColor * factor1 + desColor * factor2,那factor从何而来呢,例如命令Blend SrcAlpha OneMinusSrcAlpha,SrcAlpha是factor1,OneMinusS...原创 2018-08-15 11:19:48 · 761 阅读 · 0 评论 -
Shader学习之能量场效果
从效果上看,该球体是半透明的,边缘部分泛蓝光,球体表面与其他物体相交的部分会高亮,处在球体内部的其他物体形状抖动变化。 首先,边缘部分泛蓝光,根据观察方向绘制,使用UnityWorldSpaceViewDir; 其次,相交部分高亮,计算场景内物体深度和球体深度差值,相交部分的差值为0,设置相机的depthTextureMode即可生成深度图,在shader中使用_CameraDepthTe...原创 2018-09-06 15:26:30 · 1126 阅读 · 0 评论