Herkese merhaba ben Gani BAŞABAK Unity3d ufak çaplı ama kapsamlı bir bir consol uygulaması yaptım ve bunu sizler ile paylaşmak istedim.Bu kodumuzda PlayerPrefs , Klavye kullanımı ve Random.Range (Rastgele sayı üretme) parametrelerini kullandım. Giriş seviyesi bir proje oldu koda gerekli düzünlemelerle ve bugları sizlere düzelterek daha optimize hale getirebilirsiniz.
Consol ekranındaki görünümü.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SansOyunu : MonoBehaviour {
int sayi;
int sayac;
void Start(){
PlayerPrefs.DeleteAll ();
Debug.Log ("Merhaba oyunumuza hoş geldiniz 1 numaralı çeken kazanır");
Debug.Log ("Numara Çekmek için Boşluk Tuşuna Basın");
}
void Update(){
if(Input.GetKeyDown(KeyCode.Space)){
PlayerPrefs.SetInt("Bolum", PlayerPrefs.GetInt ("Bolum", 0) + 1 );
sayac = PlayerPrefs.GetInt ("Bolum");
sayi = Random.Range (0,3);
Debug.Log (sayi+" "+"Numaralı topu çektiniz");
if(sayi == 1){
Debug.Log ("Oyunu Kazandınız");
} else {
Debug.Log ("3 Hakkınızdan"+" "+sayac+" "+"oynadınız");
}
}
if(sayac == 3){
print ("Oyun bitti");
PlayerPrefs.DeleteAll();
}
}
}