我试图做到这一点,以便用户可以单击按钮来执行诸如检查游戏余额或在 Unity 2D 上进行存款或取款之类的操作,因此我试图将文本游戏对象的文本设置为双精度值。我不断收到 CS0246 作为错误“找不到类型或命名空间名称‘文本’(您是否缺少直接或程序集引用?)”我尝试使用传统方法来修复此错误,但似乎没有任何效果,是吗?缺少一些明显的东西?
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BalanceCheckScript : MonoBehaviour
{
public Text Textfield;
double balance;
double lastWithdraw;
double lastDeposit;
public void setTect(string text) {
Textfield.text = playerBalance.balance;
}
public BalanceCheckScript(double playBalance, double newWithdraw, double newDeposit) {
balance = playBalance;
lastWithdraw = newWithdraw;
lastDeposit = newDeposit;
}
public static void Main(string[] args) {
BalanceCheckScript playerBalance = new BalanceCheckScript(5000, 0, 0);
}
}
确保您使用的是 UnityEngine.UI 命名空间
using UnityEngine.UI
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句