Unity3d 2019.3.10 UnityEngine.UI;未找到。

问题描述 投票:1回答:1

我想在屏幕上显示硬币的数量,但我的VScode中出现了错误。

"UI "类型或命名空间名称不存在于 "UnityEngine "的命名空间中。

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();
    }
}

enter image description here

c# unity3d visual-studio-code
1个回答
0
投票

这个 统一线。

  • 1) 关闭Unity和任何你打开的代码编辑器
  • 2) 将库文件夹从您的项目文件夹备份到您的桌面。
  • 3) 从您的项目文件夹中删除库文件夹
  • 4) 打开你的项目(Unity将重建库文件夹)。
  • 5) 紧密团结
  • 6) 删除新生成的图书馆文件夹
  • 7) 将桌面上的库文件夹(您之前备份的)移回您的项目文件夹。
  • 8) 打开你的项目
  • 9) 打开你的一个脚本UnityEngine.UI应该可以了。
© www.soinside.com 2019 - 2024. All rights reserved.