unity报错:Assets\EasyAR\Resources\Scripts\VirtualButton.cs(23,34): error CS0104: 'Image' is an ambiguous reference between 'UnityEngine.UI.Image' and 'Vuforia.Image'
时间: 2023-12-06 10:02:58 浏览: 145
基于AR标记的游戏:在Unity中使用基于Vuforia的带有AR标记的游戏
这个报错是因为在 EasyAR 的 VirtualButton.cs 脚本中,使用了 Image 类型,但是 Image 类型既存在于 UnityEngine.UI 命名空间中,又存在于 Vuforia 命名空间中,导致编译器无法确定该使用哪一个 Image 类型。
要解决这个问题,你需要使用完整的命名空间来引用 Image 类型。例如,如果你想使用 UnityEngine.UI 命名空间中的 Image 类型,你可以这样写:
```
UnityEngine.UI.Image image;
```
如果你想使用 Vuforia 命名空间中的 Image 类型,你可以这样写:
```
Vuforia.Image image;
```
通过这种方式,编译器就可以正确地识别并使用你想要的 Image 类型了。
阅读全文