Ams*_*rgo 3 c# unity-game-engine visual-studio-code
我想在屏幕上显示硬币数量,但我的 VScode 出现错误:
命名空间“UnityEngine”中不存在类型或命名空间名称“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();
}
}
Run Code Online (Sandbox Code Playgroud)
对于 Visual Studio Code (VSCode) 未检测到 UnityEngine.UI,您可以按照以下步骤解决可能的问题。
Window/Package Manager
Window/Package Manager
,搜索“Unity UI”Edit/Preferences/External Tools
,勾选“注册表包”选项Edit/Preferences/External Tools
,单击“重新生成项目文件”按钮”如果这不能解决问题,请将“Visual Studio 代码编辑器”降级到 1.1.3。
然后,您必须手动删除项目根目录下的 .csproj 和 .sln 文件并重新启动 Unity。
归档时间: |
|
查看次数: |
13365 次 |
最近记录: |