无法在脚本中访问标准资产 MotionBlur class
Can't access standard asset MotionBlur class in script
我正在尝试在 Unity 中制作一个简单的恐怖游戏。不幸的是,当我尝试像这样将变量分配给 MotionBlur 时;
private var mBlur : MotionBlur;
我收到以下错误...
BCE0018: The name 'MotionBlur' does not denote a valid type ('not found').
Did you mean 'UnityStandardAssets.ImageEffects.MotionBlur'?
但我已经安装了图像 effects/Standard 资产。我该如何解决这个错误?
您需要先导入相应的库,然后才能引用其中定义的 类。在这种情况下,在使用 MotionBlur
之前,您需要添加:
import UnityStandardAssets.ImageEffects;
另一种方法是在您的代码中始终将 MotionBlur
引用为 UnityStandardAssets.ImageEffects.MotionBlur
- 尽管这不是我的建议,因为它很冗长。 (但是,如果您最终得到两个使用相同名称定义 类 的库,它确实会变得有用。)
我正在尝试在 Unity 中制作一个简单的恐怖游戏。不幸的是,当我尝试像这样将变量分配给 MotionBlur 时;
private var mBlur : MotionBlur;
我收到以下错误...
BCE0018: The name 'MotionBlur' does not denote a valid type ('not found').
Did you mean 'UnityStandardAssets.ImageEffects.MotionBlur'?
但我已经安装了图像 effects/Standard 资产。我该如何解决这个错误?
您需要先导入相应的库,然后才能引用其中定义的 类。在这种情况下,在使用 MotionBlur
之前,您需要添加:
import UnityStandardAssets.ImageEffects;
另一种方法是在您的代码中始终将 MotionBlur
引用为 UnityStandardAssets.ImageEffects.MotionBlur
- 尽管这不是我的建议,因为它很冗长。 (但是,如果您最终得到两个使用相同名称定义 类 的库,它确实会变得有用。)