Unity 报错之 The type or namespace name ‘UI‘ does not exist in the

举报
陈言必行 发表于 2021/08/25 22:21:10 2021/08/25
【摘要】 关于Unity2017 升级到 Unity2019 两个问题。 The type or namespace name 'UI' does not exist in the namespace 'UnityEngine'

产生报错:

之前使用Unity2017版本开发的工程,误用Unity2019版本打开了,报错如下:

The type or namespace name ‘UI’ does not exist in the namespace ‘UnityEngine’ (are you missing an assembly reference?)

类型或命名空间名称’UI’不存在命名空间’UnityEngine’(你缺少一个程序集引用?)

1.1

解决问题:

在工程中导入UI程序集步骤如下:
“Window” – “Package Manager” – “Unity UI” --> “Install”
1.2

导入成功后,解决已错误。


其他问题:

The type name ‘MeshCollider’ could not be found in the namespace ‘UnityEngine’. This type has been forwarded to assembly ‘UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ Enable the built in package ‘Physics’ in the Package Manager window to fix this error.

根据上文提示:需要导入 UnityEngine.PhysicsModule ,方式如下:
同样类似的问题的话,都根据提示进行导入相关的模块就可以了。

1.3


【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。