如何在Unity3d中使用C#脚本中的文本游戏对象.我在哪里可以找到集会
本文关键字:在哪里 对象 游戏 文本 Unity3d 脚本 | 更新日期: 2023-09-27 18:26:37
我试图将一个文本游戏对象分配给C#脚本中的一个属性(类似于SampelButton.cs中的内容-在运行时创建滚动列表)。
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class SampleButton : MonoBehaviour {
public Text typeLabel;
}
不幸的是,我的Visual Studio告诉我它缺少一个组件。我想我需要一个对UnityEngine.UI的程序集引用。但是我在哪里可以找到dll?我使用的是统一5.1(Windows)。
编辑:如果没有线路using UnityEngine.UI;
,我会得到以下错误:
The type or namespace name 'Text' could not be found (are you missing a using directive or an assembly reference?)
使用using UnityEngine.UI;
行,我得到以下错误:
The type or namespace name 'UI' does not exist in the namespace UnityEngine' (are you missing an assembly reference?)
我找到了一个类似于变通方法的方法。
在我的Project文件夹中,有Library/文件夹。它包含一些dll(UnityEngine.dll,UnityEngine.UI.dll,…)。如果我删除该文件夹,它将在我的项目下一次启动时重新创建。
如果我忘记删除Library//strong>文件夹。我得到了一个缺少dll的状态。
如果有人能解释这种行为。他会得到分数的。