String Can';t将字符串转换为统一的ui文本
我四处寻找解决方案,但到目前为止没有任何效果,以下是我的代码:String Can';t将字符串转换为统一的ui文本,string,user-interface,unity3d,text,String,User Interface,Unity3d,Text,我四处寻找解决方案,但到目前为止没有任何效果,以下是我的代码: 使用系统集合; 使用System.Collections.Generic; 使用UnityEngine; 使用UnityEngine.UI; 公共类鸟类控制器:单行为 { 公共交通速度; 公共文本JumpCooldonDisplayText=“”; 公共浮动速度=18; 私人刚体; 公共浮子跳线冷却时间=0f; //用于初始化 无效开始() { rb=GetComponent(); } //每帧调用一次更新 无效固定更新() { j
使用系统集合;
使用System.Collections.Generic;
使用UnityEngine;
使用UnityEngine.UI;
公共类鸟类控制器:单行为
{
公共交通速度;
公共文本JumpCooldonDisplayText=“”;
公共浮动速度=18;
私人刚体;
公共浮子跳线冷却时间=0f;
//用于初始化
无效开始()
{
rb=GetComponent();
}
//每帧调用一次更新
无效固定更新()
{
jumpCooldown-=Time.deltaTime;
jumpCooldownDisplayText=Mathf.Round(jumpCooldown.ToString();
如果(Input.GetButtonDown(“Jump”)&&jumpCooldownUI.Text是UI文本组件,而不是关联的字符串。您需要的是UI文本的文本属性:
jumpCooldownDisplayText.text = Mathf.Round (jumpCooldown).ToString();