gpt4 book ai didi

c# - Unity3d 2019.3.10 UnityEngine.UI;未找到

转载 作者:行者123 更新时间:2023-12-05 00:46:18 24 4
gpt4 key购买 nike

我想在屏幕上显示硬币的数量,但我的 VScode 有错误:

The type or namespace name "UI" does not exist in the namespace "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

最佳答案

对于未检测到 UnityEngine.UI 的 Visual Studio Code (VSCode),您可以按照以下步骤解决可能出现的问题。

  1. 在 Unity 中,转到 Window/Package Manager
  2. 搜索“Visual Studio 代码编辑器”
  3. 降级到 1.2.3 版(或者升级到 1.2.5,好像是 1.2.4 的问题)
  4. Window/Package Manager中,搜索“Unity UI”
  5. 重新安装包
  6. Edit/Preferences/External Tools中,勾选“Registry packages”选项
  7. Edit/Preferences/External Tools中,点击“Regenerate project files”按钮”

如果这不能解决问题,请将“Visual Studio 代码编辑器”降级到 1.1.3。
然后您必须手动删除项目根目录下的 .csproj 和 .sln 文件并重新启动 Unity。

关于c# - Unity3d 2019.3.10 UnityEngine.UI;未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61394135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com