私はゲームのレベルを変更する機能を持っています。ゲームでは、第1レベルは第2レベルに正しく変化する。しかし、第2レベルも第1レベルに変化し、カウント= 4になります。これをどのように修正できますか?ここに私のコードです:レベルを変更するためのIf-elseステートメント
public void CheckLevelCompletion() {
if ((count == 4) && (levelOneCompleted == false)) {
img.sprite = levelCompletedImage;
count = 0;
levelOneCompleted = true;
SceneManager.LoadScene("FifthGameSecondLevel");
}
else if ((count == 6) && (levelOneCompleted == true))
{
img.sprite = levelCompletedImage;
count = 0;
levelTwoCompleted = true;
SceneManager.LoadScene("FifthGameThirdLevel");
}
}
コードをステップ実行するとどうなりますか? – mjwills
あなたは 'count'がどこに置かれているかのように、より多くのコード部分を投稿する必要があります。 –