Unity3d 2019.3.10 UnityEngine.UI; не найдено - PullRequest
1 голос
/ 23 апреля 2020

Я хочу отобразить количество монет на экране, но у меня есть ошибка в моем 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

1 Ответ

0 голосов
/ 23 апреля 2020

С эта единичная нить:

  • 1) Закрыть Unity и любые открытые вами редакторы кода
  • 2 ) Сделайте резервную копию папки библиотеки из папки проекта на рабочий стол
  • 3) Удалите папку библиотеки из папки проекта
  • 4 ) Откройте ваш проект (Unity перестроит папку библиотеки)
  • 5) Закройте Unity
  • 6) Удалите вновь созданную библиотеку папка
  • 7) Переместите папку «Библиотека» (ранее резервное копирование) с рабочего стола обратно в папку проекта
  • 8) Откройте проект
  • 9) Откройте один из ваших скриптов UnityEngine.UI теперь все будет в порядке
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...