C# Unity3d 2019.3.10 UnityEngine.UI;找不到
我想在屏幕上显示硬币的数量,但我的VScode中有错误: 命名空间中不存在类型或命名空间名称“UI” “联合发动机” 来自unity线程:C# Unity3d 2019.3.10 UnityEngine.UI;找不到,c#,unity3d,visual-studio-code,C#,Unity3d,Visual Studio Code,我想在屏幕上显示硬币的数量,但我的VScode中有错误: 命名空间中不存在类型或命名空间名称“UI” “联合发动机” 来自unity线程: 1)关闭Unity和您打开的任何代码编辑器 2)将库文件夹从项目文件夹备份到桌面 3)从项目文件夹中删除库文件夹 4)打开您的项目(Unity将重建库文件夹) 5)紧密团结 6)删除新生成的库文件夹 7)将库文件夹(先前备份的)从桌面移回项目文件夹中 8)打开您的项目 9)打开一个脚本 UnityEngine.UI现在应该可以了 我也有同样的问题。我在Wi
- 1)关闭Unity和您打开的任何代码编辑器
- 2)将库文件夹从项目文件夹备份到桌面
- 3)从项目文件夹中删除库文件夹
- 4)打开您的项目(Unity将重建库文件夹)
- 5)紧密团结
- 6)删除新生成的库文件夹
- 7)将库文件夹(先前备份的)从桌面移回项目文件夹中
- 8)打开您的项目
- 9)打开一个脚本 UnityEngine.UI现在应该可以了
- 我也有同样的问题。我在Windows>软件包管理器>visual studio代码编辑器部分将visual studio代码编辑器版本更改为1.2.1;我希望这有帮助Vscode是易变的。如果您有合法的权限,最好将VisualStudio社区用作免费软件,不要发布代码的图片。它们没有帮助。您是否通过PackageManager安装了软件包?是的,安装了TextMesh Pro和Unity UI。这不起作用
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class Main : MonoBehaviour {
public Player player;
public Text coinText;
public Image[] hearts;
public Sprite isLife, noneLife;
void Start() {
}
void Update() {
coinText.text = player.getCoins().ToString();
Lose();
}
}