编程老手,shader新手,想做一个隐藏船中水的效果,google 了许久也没有找到解决办法。
搜索 unity 和 ue 他们好像都是用 depth texture 来实现的,不知道 godot 中有没有类似的手段,或者有其他比较简单的办法?
ue:
unity:
hull和Boat都是船的拷贝
hull材质的render_priority设为1
water材质的render_priority设为-1
来源于godot问答
https://godotengine.org/qa/28462/how-to-hide-the-water-plane-inside-a-boat
演示项目 解压boat文件夹到已有项目的根目录下
Life 太感谢了!之前也搜到了这个回答,但是不知道怎么用这句shader。
再次感谢 👍️