首页 > 解决方案 > 如何在 C++ 中设置 Actor 的“渲染自定义深度通道”和“深度模板值”?

问题描述

在 Unreal 4.24 编辑器中,在 Actor 的 Detail 面板的“Rendering”部分中,有一个“Render CustomDepth Pass”复选框,以及一个“CustomDepth Stencil Value”的整数。你如何在 C++ 中设置它们?

我查看了 AActor 的定义,无法弄清楚这些是如何设置的。

标签: c++unreal-engine4

解决方案


这些属性不在actor上,而是在每个Primitive Component上。场景中的详细信息面板只是向您显示了演员上所有组件的详细信息。

您可以通过在组件上调用SetRenderCustomDepthSetCustomDepthStencilValue来更改 c++ 中的组件值。


推荐阅读