【发布时间】:2016-10-24 11:31:30
【问题描述】:
我的CAMetalLayer 背景颜色是黑色,即使我将新颜色指定为backgroundColor 属性。
我错过了什么吗?谢谢!
链接到原始项目:
【问题讨论】:
-
您可以添加代码以更好地了解发生了什么
-
如果你正在做任何渲染,你还需要在你的渲染通道描述符的主颜色附件上设置一个清晰的颜色。比如:
renderPassDescriptor.colorAttachments[0].clearColor = MTLClearColorMake(1, 1, 1, 1); renderPassDescriptor.colorAttachments[0].loadAction = MTLLoadActionClear; -
嘿@warrenm !据我所知,它使用计算而不是渲染。我对代码几乎迷失了。为了您的方便,我附上了原始项目!
-
@AdnanAftab 更新了项目
-
@warrenm 更新了项目
标签: objective-c swift colors background metal