2017-08-11 109 views
-1

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"; 
+0

おそらく 'shopbtn.btntext.text ="例 "が必要です。 'text'がすべて小文字であることを確認してください。 –

答えて

-2

てみましたそれゆえ、エラー。

1

関連する問題