【发布时间】:2020-03-10 18:38:05
【问题描述】:
在尝试运行 2 个执行类似操作的不同函数时,如何解决此问题?两者都将计数器初始化为 0,然后根据 3D 对象上的 onmousedown 脚本进行更新。
public class GameManager : MonoBehaviour
{
public List<GameObject> targets;
public TextMeshProUGUI mistakeText;
public TextMeshProUGUI QAText;
public int question;
public int mistakes;
void Start()
{
mistakes = 0;
mistakeText.text = "Mistakes: " + mistakes;
question = 0;
QAText.text = "Question: " + question; " /10";
}
// Update is called once per frame
public void UpdateMistakes(int mistakesToAdd)
{
mistakes += mistakesToAdd;
mistakeText.text = "Mistakes: " + mistakes;
}
public void UpdateQuestion(int questionToAdd)
{
question += questionToAdd;
QAText.text = "Question: " + question; "/10";
}
}
【问题讨论】:
-
"Question: " + question; " /10";- 仔细看看这个 -
我这样做是因为 Visual Studio 告诉我这样做的。当我没有它时,它会说 } 就在那里。如何在增量后允许文本?
标签: c# visual-studio unity3d