我尝试跟随这篇文章:https://bronsonzgeb.com/index.php/2021/03/20/pseudo-metaballs-with-scriptable-renderer-features-in-unitys-urp/
我已经到了它的结尾,并试图编译,但得到了以下消息:
RenderWater.cs(38,30): error CS0115: 'RenderWater.RenderObjectsPass.OnCameraSetup(CommandBuffer, ref RenderingData)': no suitable method found to override
这句台词是:
public override void OnCameraSetup(CommandBuffer cmd, ref RenderingData renderingData)
我刚接触URP,所以我可能错过了一些东西,但我不知道是什么
2条答案
按热度按时间ki0zmccv1#
编辑:只需要确保你已经在包管理器中安装了“通用RP”。
你继承了正确的类吗?你需要确保你做了以下事情,而不是从MonoBehavior继承。
你是否遇到了命名空间问题?VS是否也将其标记为缺少要覆盖的方法?
9gm1akwq2#
您可能想使用“FrameCleanup”,在更高版本中此功能被标记为过时并更改为“OnCameraCleanup”(此功能是添加的)。可以在下面的链接中看到它,搜索OnCameraCleanup https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1/changelog/CHANGELOG.html