如何将 Unity 中文本框的文本设置为脚本的双返回值?

诺亚

我试图做到这一点,以便用户可以单击按钮来执行诸如检查游戏余额或在 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);
    }
}

JCH

确保您使用的是 UnityEngine.UI 命名空间

using UnityEngine.UI

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将段落设置为文本框文本

Unity C#如何将文本设置为XML组件?

如何将Unity主题恢复为默认设置?

如何使用ajax在文本框中返回值?

Unity:如何将Shell脚本添加到Dock

如何将Unity项目输入更新为SteamVR 2.0?

如何将Unity映射为注入容器实例?

将等级值设置为文本框

如何将选择框值更改设置为文本框颜色更改

如何将焦点设置到dx文本框?

如何将列表框中项目的值返回到文本框

如何将值从文本框加载到变量

如何将值从arraylist获取到文本框

如何使用MySQL数组中的值设置jQuery函数中文本框的默认值?

如何将文本框名称设置为变量,并允许循环更改名称?

如何将多个数据库值返回到文本框?

如何将值从JavaScript中的函数返回到HTML中的文本框

将文本框值转换为双精度值

如何将文本框的文本设置为字符串中包含的文件中的一行?

UserControls 如何访问 MainWindow 中文本框的值?

如何使用名称获取jquery中文本框的值?

如何获取面板中文本框的值?

如何自动将文本框设置为大写?

在Ubuntu 16.04中安装ubuntu-gnome-desktop后如何将unity设置为默认值?

如何将外接显示器设置为默认值?(或移动Unity栏至少进行监视)

如何检查用户在文本框中输入的值是否为数字双精度?

如何在不同页面的文本框中返回值

如何使用 Highcharts 将文本框的动态值设置为图形?

如何将文本框的文本与文件内容绑定?