unity3d - 如何解决 Unity 重叠纹理问题?
问题描述
我有一个 Unity 游戏,其中立方体从一个瓷砖滚动到另一个瓷砖,当立方体滚动时,立方体纹理的一小部分重叠并且看起来很乱。理想情况下,我希望最接近玩家纹理的立方体覆盖后面的立方体纹理。这是问题的图片 - (右手边,中间高度是问题) https://i.ibb.co/Qvj8GQn/Screenshot-417.png https://ibb.co/LdhQfR6
解决方案
将此添加到着色器通道的开头:
Offset 0, -1
这将偏移像素深度缓冲区值,以解析为更靠近相机。只需将它与所有其他 pass 关键字(如果有)放在一起。
推荐阅读
- docker - 使用 maven 项目的 Jenkins 管道
- css - 如何为 svg 动画提供更多空间?
- batch-rename - 使用计算批量重命名文件
- python - 如何通过 python 请求与 salesforce 联系?
- python - 由多进程启动时功能不起作用
- javascript - 世博会联系人返回部分结果 - 缺少联系人
- postgresql - 如何通过 PostgreSQL 查询 odoo 14 从日期时间字段更新浮点字段中的时间
- java - Freemarker 以下已评估为 null 或缺失
- c# - 如何修复 Azure 管道错误 NETSDK1152?
- redis - 在 redis / sentinel 中设置身份验证密码,停机时间为零