救命啊!是unity!
我服了 这要咋办啊 救命 我跟着步骤来的 可是我的dialogRows就是出错了!
不存在名称“dialogRows”怎么解决啊!
救命啊!是unity!
我服了 这要咋办啊 救命 我跟着步骤来的 可是我的dialogRows就是出错了!
不存在名称“dialogRows”怎么解决啊!
该回答引用GPTᴼᴾᴱᴺᴬᴵ
根据您提供的代码,存在一些问题。
以下是修改后的代码示例:
public class Dialog : MonoBehaviour
{
private string[] dialogRows;
public void ReadText(TextAsset textAsset)
{
dialogRows = textAsset.text.Split('\n');
Debug.Log("成功读取");
}
public void ShowDialogRow(int dialogIndex)
{
foreach (var rows in dialogRows)
{
string[] cells = rows.Split(',');
if (cells[0] == "#" && int.Parse(cells[1]) == dialogIndex)
{
UpdateText(cells[3]);
UpdateImage(cells[1], cells[2]);
dialogIndex = int.Parse(cells[4]);
break;
}
}
}
private void UpdateText(string text)
{
// 更新对话框文本
}
private void UpdateImage(string path1, string path2)
{
// 更新对话框图片
}
}
希望这些修改能够帮助您解决问题。