如何在rendertexture中创建一个跟踪效果?

时间:2016-09-26 01:18:29

标签: unity3d

我正在尝试在渲染纹理中创建累积轨迹效果。累积我的意思是渲染纹理将显示最后几个相互重叠的帧。目前,当我的相机输出到渲染纹理时,它会完全覆盖之前的任何内容。

如果我能澄清任何事情,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以将相机上的清除标志设置为“不清除”。这样可以防止清除相机上的前一帧,然后创建这种重叠类似Flash动作风格。

问题在于所有内容都会保留在屏幕上,所以如果只有角色移动则可以,但如果相机移动则效果也适用于环境,你的场景变得很模糊。

你可以有两个相机用于效果,每个相机都有不同的渲染层。一个人负责处理不应该产生效果的物品,一个人负责那些考虑效果的物品。通过这种方式,您可以对角色应用效果并忽略环境,如果需要,则只需使用一台摄像机。