如何在Metalkit中设置3D正方形的背面颜色?

时间:2019-06-19 15:48:23

标签: ios metalkit

在iOS应用程序中使用metalkit绘制3D正方形时。我希望正方形在正面和背面具有不同的颜色。我该怎么办?任何代码示例?

1 个答案:

答案 0 :(得分:0)

好吧,任何东西的颜色都不是“固定”的,它是由片段着色器产生的。因此,如果图元是背面绘制的,则将使片段着色器产生不同的颜色。为此,请在片段着色器的[[front_facing]]输入参数上使用bool属性,并在着色器逻辑中检查该参数的值。