else if(aa==1) switch(n) { case 0:Duihuakuang.text = "你进入了分支对话1"; n++; break; case 1: Duihuakuang.text = "输入你的名字"; shurukuang.SetActive(true); n++;break; default: Shuxin.juese[Shuxin.n].name=shuru_text.text; Shuxin.xianshi(); shurukuang.SetActive(false); n = 0;AA=3 break; }
时间: 2024-02-14 20:13:18 浏览: 73
在你提供的代码中,第85行缺少一个分号,同时在第87行中,case后面的代码块缺少了一个分号。正确的代码应该是这样的:
```
else if(aa==1)
{
switch(n)
{
case 0:
Duihuakuang.text = "你进入了分支对话1";
n++;
break;
case 1:
Duihuakuang.text = "输入你的名字";
shurukuang.SetActive(true);
n++;
break;
default:
Shuxin.juese[Shuxin.n].name=shuru_text.text;
Shuxin.xianshi();
shurukuang.SetActive(false);
n = 0;
AA=3;
break;
}
}
```
这样代码就没有语法错误了。
相关问题
else if(aa==1) switch(n) { case 0:Duihuakuang.text = "你进入了分支对话1"; break; case 1: Duihuakuang.text = "输入你的名字"; shurukuang.SetActive(true); n++;break; default: Shuxin.juese[Shuxin.n].name=shuru_text.text; Shuxin.xianshi(); break; } else if(aa==2) switch(n) { case 0:Duihuakuang.text = "你进入了分支对话2"; n++; break; default:Duihuakuang.text = "改变你的名字为 '不告诉你'"; Shuxin.juese[Shuxin.n].name = "不告诉你"; Shuxin.xianshi(); break; } }
根据你提供的代码,你需要在每个 case 标签下添加 break 语句,以避免出现贯穿错误。
以下是修改后的代码示例:
```csharp
if (aa == 1)
{
switch (n)
{
case 0:
Duihuakuang.text = "你进入了分支对话1";
break;
case 1:
Duihuakuang.text = "输入你的名字";
shurukuang.SetActive(true);
n++;
break;
default:
Shuxin.juese[Shuxin.n].name = shuru_text.text;
Shuxin.xianshi();
break;
}
}
else if(aa == 2)
{
switch (n)
{
case 0:
Duihuakuang.text = "你进入了分支对话2";
n++;
break;
default:
Duihuakuang.text = "改变你的名字为 '不告诉你'";
Shuxin.juese[Shuxin.n].name = "不告诉你";
Shuxin.xianshi();
break;
}
}
```
修改后的代码中,在每个 case 标签下都添加了 break 语句,以避免出现贯穿错误。
else if(aa==2) switch(n) { case 0:Duihuakuang.text = "?:没人的话,我挂了?"; n++; break; default:Duihuakuang.text = "?:再见。'"; Shuxin.juese[Shuxin.n].name = "角色"; Shuxin.xianshi(); n=0;AA = 0; break; }我想在default这段话后面再加一段话
如果你想在default这段话后面再加一段话,可以像下面这样进行修改:
else if(aa==2)
switch(n)
{
case 0:
Duihuakuang.text = "?:没人的话,我挂了?";
n++;
break;
default:
Duihuakuang.text = "?:再见。'";
Shuxin.juese[Shuxin.n].name = "角色";
Shuxin.xianshi();
n=0;
AA = 0;
// 在这里添加你想要的话
Duihuakuang.text += "感谢与我聊天,祝你生活愉快!";
break;
}
这样,在default后面添加了一句话:“感谢与我聊天,祝你生活愉快!”