progralmala etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
progralmala etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Temmuz 2016 Perşembe

TRANSLATE VE ROTATE



 void Update ()
    {
        if(Input.GetKey(KeyCode.UpArrow))
            transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime);
        
        if(Input.GetKey(KeyCode.DownArrow))
            transform.Translate(-Vector3.forward * moveSpeed * Time.deltaTime);
        
        if(Input.GetKey(KeyCode.LeftArrow))
            transform.Rotate(Vector3.up, -turnSpeed * Time.deltaTime);
        
        if(Input.GetKey(KeyCode.RightArrow))
            transform.Rotate(Vector3.up, turnSpeed * Time.deltaTime);
    }
Bu kod ile Translate ve Rotate fonksiyonunu görmekteyiz. Translate bir nesnenin hareketini sağlar. Eski konumunun üzerine ekleme usülü ile çalışır. Rotate ise bir nesneyi belirletiğimiz yönde döndürmeye yarar aynı translate mantığıyla çalışır.

31 Mayıs 2016 Salı

Unity Değişkenler

Unity 3 farklı dil ile programlanabilir.Biz bu blog da C# üzerinden herşeyi anlatacağız.

Değişkenler

C# dilinde ki bazı temel değişkenler şunlardır.

byte1 bayt0, ..., 255 (tam sayı)byte a=5;
sbyte1 bayt-128, ..., 127 (tam sayı)sbyte a=5;
short2 bayt-32768, ..., 32767 (tam sayı)short a=5;
ushort2 bayt0, ..., 65535 (tam sayı)ushort a=5;
int4 bayt-2147483648, ..., 2147483647 (tam sayı)int a=5;
uint4 bayt0, ..., 4294967295 (tam sayı)uint a=5;
long8 bayt-9223372036854775808, ..., 9223372036854775807 (tam sayı)long a=5;
ulong8 bayt0, ..., 18446744073709551615 (tam sayı)ulong a=5;
float4 bayt±1.5*10-45, ..., ±3.4*1038 (reel sayı)float a=5F; veya float a=5f;
double8 bayt±5.0*10-324, ..., ±1.7*10308 (reel sayı)double a=5; veya double a=5d; veya double a=5D;
decimal16 bayt±1.5*10-28, ..., ±7.9*1028 (reel sayı)decimal a=5M; veya decimal a=5m;