Unity c# İf Sonsuz Döngüye Giriyor.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GameManager : MonoBehaviour
{
int kolaySeviye = 0;
int ortaSeviye=1;
int zorSeviye = 2;
int gecerliSeviye = 0;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
switch(gecerliSeviye)
{
case 0:
Debug.Log("Kolay Seviye");
break;
case 1:
Debug.Log("Orta Seviye");
break;
case 2:
Debug.Log("Zor Seviye");
break;
default:
Debug.Log("Seviye Seçilmedi");
break;
}
if(Input.GetKeyDown(KeyCode.Space))
{
gecerliSeviye = Random.Range(0,3);
}
}
}
bu kodda sonsuz defa kolay seviye felan yazdırıyor
1 Neden
2 Nasıl Çözerim