Unity 3D C# ile UnityScriptin Arasındaki Fark

Purpolesse

Katılımcı Üye
23 Nis 2015
741
0
Antalya
C#'da Fonksiyon

v o i d Start() { // v o i d aralarında boşluk yok

}

v o i d Update() { // v o i d aralarında boşluk yok

}
---------
UnityScript'te Fonksiyon

function Start() {

}

function Update() {

}
------
C#'da Degişken Tanımlamak
public GameObject degiskenAdi; // burada önce objenin tipini yazıyoruz sonra ismini yazıyoruz

UnityScript'te Degişken Tanımlamak
var degiskenAdi : GameObject; // js'de ise önce degişkenin ismini sonra tipini yazarız

------
C#'da Raycast
RaycastHit hit; // önce raycasthit'i yazdık sonra isim verdik raycasthit'e
if(Physics.Raycast(transform.position,Vector3.up,out hit)) { //o ut h it arasında boşluk yok

}

UnityScript'te Raycast
var hit : RaycastHit; // burdada tam tersi sadece başına var ekledik ve iki nokta koyduk
if(Physics.Raycast(transform.position,Vector3.up,hit)) { // h it arasında boşluk yok

} // burda ise out hit degil sadece hit kullandık

Umarım C# ile JS'nin Arasındaki Farkları Az Çok Anlamışsınızdır Arkadaşlar.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.