欢迎光临散文网 会员登陆 & 注册

Unity3D效果实现:给地面挖个坑(shader)

2023-07-10 10:51 作者:肖六尘  | 我要投稿

实现思路

使用模板测试为地面和池塘添加材质,使渲染时剔除地面上和池塘重合的部分,调整好参数后并不会对其他的默认材质的物体产生影响。

1、接受池塘数据、地面数据

2、深度测试失败:池塘模板测试值修改为1

3、地面模板测试值是0不等于1,剔除这一部分

地面模板测试部分代码:

地面


地面模板测试部分代码:

添加池塘


Unity3D效果实现:给地面挖个坑(shader)的评论 (共 条)

分享到微博请遵守国家法律