【Unity Shader】基于屏幕空间贴花(Screen Space Decal)的地形裂痕效果
之前是给Skin Mesh Render做Decal,这次是针对静态的地形,不能再使用动态生成网格的方式,因为地形有可能非常大,面数非常多,动态生成网格需要逐顶点扫描,效率非常低,而且Decal有可能发生在多个地形物体之间,生成网格就需要先把这多个物体的网格合并,又多了一个网格操作环节十分划不来。
【Multiple Camera】在UI菜单显示场景中的3D角色
为了让游戏菜单不那么2D,于是加入一些3D元素。用到了Overlay Camera,即在Base Camera上叠加额外Camera的图像。
【自定义Post Processing Volume】画面上下黑边遮幅(LetterBoxing)
上下黑边遮幅的镜头效果其标准称谓我也不确定,搜索了一轮姑且称为LetterBoxing(一种画面缩放策略),在游戏中常见用于播放过场动画时的镜头处理,带出一种信息:“当前是在播放动画/电影片段,玩家暂时无法操作”。