【问题标题】:how to set back face color of a 3D square in Metalkit?如何在 Metalkit 中设置 3D 正方形的背面颜色?
【发布时间】:2019-06-20 01:52:46
【问题描述】:

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

【问题讨论】:

    标签: ios metalkit


    【解决方案1】:

    嗯,任何东西的颜色都不是“设置”的,它是你的片段着色器产生的任何东西。因此,如果基元是背面绘制的,您可以让片段着色器产生不同的颜色。要确定这一点,请在片段着色器的 bool 输入参数上使用 [[front_facing]] 属性,并在着色器逻辑中检查该参数的值。

    【讨论】:

      猜你喜欢
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 2012-07-15
      • 1970-01-01
      • 2019-01-25
      • 2012-03-27
      • 2010-12-11
      • 2018-03-31
      相关资源
      最近更新 更多