Shader中兩物體疊加來回閃爍的問題

https://blog.csdn.net/linjf520/article/details/94596104
這篇博文其實講的很清楚啦,但是因爲自己看嘛~我想寫的清楚一點,假如兩個物體疊加在一起有閃爍情況,是因爲他們公用了一個z,因此在shader中可以將其z修改。

Properties {
		_OffsetFactor("Offset Factor", Float) = 0
		_OffsetUnits("Offset Units", Float) = 0
		}
		
		SubShader {
		Tags { "RenderType"="Opaque" }
		LOD 200
		Offset[_OffsetFactor],[_OffsetUnits]

然後在shader中將 _OffsetFactor _OffsetUnits各自賦值,比如兩個cube,第一個cube賦值 0,0 第二個cube賦值1,1
那麼將會優先顯示數值小的!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章