HAFTANIN SÖZÜ

"Hadi kaldır kadehi! Varsa şerefine, yoksa gidişine içelim."



     CTRL + F5 ile sayfayı yenilerseniz, sitemiz "güvenli" olarak gözükecektir ve siteyi tasarım olarak en güncel haliyle görürsünüz.
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Unity - Başlangıç İçin C# Dersleri - Değişkenler
#1
Unity ile oyun yapmak istiyorum derseniz kesinlikle öğrenmeniz gereken bir konudur.
O zaman inceden başlayalım.

Değişkenler

Değişkenler c# kodunun temelini oluşturuyor.İlk başta tanımlıcaksınız daha sonra bunları kullanacaksınız.

En Çok Kullanılan Değişken Türleri Şunlardır ;

Float  : Virgüllü sayılar için kullanılır örnek vermek gerekirse 5.2 , 100.5 , 32.5 gibi sayılar fakat normal tam sayılar içinde kullanılır.
NOT : Herhangi bir float değeri kullandığınız zaman sonunda f harfini koymayı unutmayınız ! Örnek : 5.2f , 100.5f , 32.5f

İnt : Tam sayılar için kullanılır .Virgüllü sayıları kapsamaz.Örnek : 5 ,100,32.
GameObject : Oyundaki tüm objeler için kullanabilirsiniz.
Transform : Daha çok oyundaki bir objenin konumunu öğrenmek için kullanılır.
String : Yazı olaylarını kapsar. Örnek  : "Merhaba Dünya" , "Bu bir forumdur." tarzı.
Bool  : True ve false değerini alan değişken türüdür.Şimdi asıl konumuz bunları nasıl kodda kullanırız ?

Herhangi bir fonksiyonun içinde kullanılmazlar.(Bazı Durumlar Hariç Biraz Sonra Değineceğim).

Fonksiyon dışında başlarına belli başlı kod kalıpları gelerek kullanılırlar.

Bunlar Şöyledir :

public : Burada değişkenimizi açık hale getiririz.Başka bir koddan erişebiliriz veya unity'nin kendi inspectoründen erişime açık olur. Kullanımı şöyledir.  

Kalıp değişken tipi değişken ismi;
public float sayi;
public int sayi2;
public string yazi;  Bunlara örnektir;

private : Burada ise değişkenimizi gizleriz.Başka bir koddan erişim sağlanmaz ve inspectoründe gözükmez.Kullanımı ise şu şekildedir;

private float sayi;
private int sayi2;
private string yazi;
Ek olarak da bilgi verilmek istenirse private işlemini boş bıraksak da aynı işlevi görür.Şöyle;

float sayi;
int sayi2;
string yazi;

Geek Merkezi - Founder & CEO
Mystic0 - Web tasarım ve hosting hizmetleri.
Alıntı
#2
Güzel olmuş

[Resim: v6RjNr.gif]
Bul
Alıntı


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi

Geek Merkezi

Geeklerin

Toplanma

Alanı

geekmerkezi.com