Unity URP 无法覆盖虚函数

问题描述 投票:0回答:2

我正在尝试关注这篇文章: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 的新手,所以我可能错过了一些东西,但我不知道是什么

unity3d overriding
2个回答
0
投票

编辑:只需确保您在包管理器中安装了“通用 RP”。


你继承了正确的类吗?您需要确保您正在执行以下操作,而不是从 MonoBehavior 继承。

YourClass : TheClassWithThatMethodInIt

你遇到命名空间问题了吗? VS 是否也将其标记为缺少重写方法?


0
投票

2020 版本中添加了许多缺失的功能——您可能想将您的 unity 更新到较新的版本。您可以在此处查看统一更改日志

OnCameraSetup
于 2020 年加入

© www.soinside.com 2019 - 2024. All rights reserved.