iOS上虚幻引擎中的透明背景

iOS上虚幻引擎中的透明背景,ios,metal,unreal-engine4,Ios,Metal,Unreal Engine4,我试图在虚幻引擎场景中获得一个透明的背景,这样我就可以在UE4视图后面放置另一个UIView。我通过设置以下内容实现了这一点: MTLRenderPassColorAttachmentDescriptor上的clearColor到f.e.MTLClearColorMake(0.0,0,0,1.0) camertallayer上的不透明到false 但背景视图与UE4视图的前景(桌子、椅子和地板)混合,就好像UE4视图本身是半透明的: 预期,通过创建 我对金属相当陌生,因此我无法完全理解在代码中

我试图在虚幻引擎场景中获得一个透明的背景,这样我就可以在UE4视图后面放置另一个UIView。我通过设置以下内容实现了这一点:

  • MTLRenderPassColorAttachmentDescriptor上的
    clearColor
    到f.e.
    MTLClearColorMake(0.0,0,0,1.0)
  • camertallayer上的不透明
    false
  • 但背景视图与UE4视图的前景(桌子、椅子和地板)混合,就好像UE4视图本身是半透明的:

    预期,通过创建


    我对金属相当陌生,因此我无法完全理解在代码中禁用半透明计算的地方。

    我不清楚您在这里拍摄的目的:您有一个常规(非金属)UIView,希望用作UE4视图的背景?但是你说“背景UIView与UE4视图融合”,这听起来像是你完成了你计划要做的事情?很抱歉不清楚,我已经用额外的信息更新了原始的ask,使其更加精确。这里的问题是UE4场景在某种程度上是半透明的,因此当我将非真实视图的背景设置为清晰时,我的UIView会从UE4视图的前景中溢出。简而言之:我希望我的视图成为不真实视图的背景。