我是团结的新手,我正在制作游戏.
我想在文本标签上打印,但是我收到错误:
无法将类型'string'隐式转换为'UnityEngine.UI.Text'
我该怎么做?
我已经尝试过ToString,但我认为这是为了一个字符串.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class typewrite : MonoBehaviour
{
private int i;
public string text;
public AudioClip clicksound;
public AudioSource click;
public string label = "";
void Start()
{
click.clip = clicksound;
}
void message() {
for(i=0; i<=text.Length; i++) {
label.text += text.Substring(0, i);
click.Play;
}
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢,
EthanZoneCoding
它应该一次打印一个字母:
Ë
防爆
EXA
考试
Examp
为例
例
每次都发出声音