3 Ağustos 2018 Cuma

Unity3d consol ile uygulamasi yapmak(2018)


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();
}
}
}