Unityを試しました。そして私には問題があります。誰かが私に何が間違っているのだろうか? :エラーCS0029: `string 'を暗黙的に` UnityEngine.UI.Text'に変換できません。
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Game : MonoBehaviour
{
public Text summ;
public Buttons shopbtn = new Buttons;
void Start()
{
shopbtn.btntext="Example";
Debug.Log(shopbtn.btntext);
}}
_________________________________________________
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Buttons : MonoBehaviour
{
public Text btntext;
}
ただ1つの単純な例です。なぜそれは動作しません?
エラーCS0029は:btntextがゲームのクラスに位置しているときに暗黙的に型文字列を変換できません `UnityEngine.UI.Text」
しかし、それは動作します。現在、あなたがタイプText
のフィールドを持っていて、string
を割り当てるしようとしている
shopbtn.btntext.text="Example";
:あなたはあなたがText
インスタンスのtextプロパティを設定する必要が
shopbtn.btntext=(UnityEngine.UI.Text)"Example";
おそらく 'shopbtn.btntext.text ="例 "が必要です。 'text'がすべて小文字であることを確認してください。 –