5 Mart 2016 Cumartesi
Yeni Oyunum Dice-Puzzle Game Yayınlandı
Posted by
ugur,
on
22:16

Ara arada olsa 1 aydır üzerinde çalıştığım oyunum Dice- Puzzle Game Windows ve Android için yayınlandı.Oyunu yapma amacım ilk defa bir android oyun yapıyor olmam ve ilk unity projem olduğu için kendimi geliştirmekti.Yaparken bir çok şey öğrendim. Bunları da zamanla burda paylaşmayı düşünüyorum.
Oyunun kaynak kodlarında paylaşacağım eğer incelemek isteyen olursa Github da...
26 Şubat 2016 Cuma
Unity-Quaternion fonksiyonlarının Local/World olma
Posted by
ugur,
on
16:26
Başlığa tam olarak ne yazacağımı bilemedim konuda biraz karışık zaten. Benimde bu konuyla tanışmama yeni projemde yaşadığım sorundan sonra oldu. Bu konu hakkında türkçe kaynak yok.İngilizce kaynaklarda daha çok soru cevap şeklinde bulabildim.
Konumuza gelecek olursa konuyu daha iyi anlamak için Rotate fonksiyonundan bahsedeceğim.Bildiğiniz gibi rotate fonksiyonu bir objenin istediğimiz bir yönde...
23 Ocak 2016 Cumartesi
Unity-Çarpışma Algılamak
Posted by
ugur,
on
15:09
Unity de bir objenin diğer objeye çarpmasını anlamak için Collision veya Trigger kullanılır.Bu ikisinin temel farkı Triggerde objemizin objelerin içinden geçebilmesidir.
Collision
Collisionun çalışması için Colider componentinin ve rigidbody ekli olması gerekir.3 tür fonksionu vardır.
OnCollisionEnter
OnCollisionEnter bir objenin çarpma...
14 Ocak 2016 Perşembe
Unity-Parçacık Sistemleri
Posted by
ugur,
on
14:38
Parçacık sistemleri unity de efekt vermede kullanılır. Ateş,duman,buhar,havai fişek gibi efektler yapılabilir.
Ayrıca Unitynin kendi hazır parçacık sistemler assetsi vardır. Assets menüsünden import package den particle systems seçilerek eklenebilir.
Şimdi bir parçacık sistemin ayarlarını yazacağım.İlk olarak GameObject menüsünden particle systems ekliyelim .Inspector penceresinde parçacık...
24 Aralık 2015 Perşembe
Unity - Instantiate ile sahneye obje kopyalama
Posted by
ugur,
on
15:35
Bir objeyi karakteri veya herhangi bir prefapı sahnemize kopyalamak için Instantiate fonksiyonu kullanılır.Bu fonksiyonla aynı türden düşmanlar,mermi vs üretilip kullanılabilir.
Bir nesnemizi sahneye kopyaladığımız bir örnek yapalım.
İlk olarak kopyalamak için bir obje seçelim ve bir tane C# script oluşturup sahnemizde bulunan bir objenin üstüne taşıyalım.
Daha sonra scriptimize sınıf seviyesinde...
20 Aralık 2015 Pazar
Unity - Look At
Posted by
ugur,
on
16:45
LookAt fonksiyonu bir objenin bir diğer objeye doğuru dönmesini ona bakmasını sağlar.
İlk önce hangi objenin hangi objeye doğru bakacağını belirliyoruz.(bakacak objemiz düşman karakter veya kamera vs olabilir)
Bir script açıyoruz ve sınıf düzeyinde bakılacak objenin Transformunu tanımlıyoruz.
public Transform hedef;
Daha sonra Update fonksiyonunda aşağıdaki kodlarla objemizin belirlediğimiz...
16 Aralık 2015 Çarşamba
Unity - Vector3.Lerp
Posted by
ugur,
on
22:33
Vector3.lerp bir objeyi belli bir saniyede belli bir konumdan belli bir konuma götüren fonksiyondur.
İlk olarak objenin başlangıç ve bitiş konumlarını sınıf düzeyinde tanımlıyoruz.
public Vector3 baslangıc=new Vector3(0,0,0);
public Vector3 bitis=new Vector3(100,0,0);
Daha sonra Update metodunda aşağı kodlarla objenin 10 saniyede başlangıçtan bitiş noktasına gitmesini sağlıyoruz.
void...
Kaydol:
Kayıtlar
(
Atom
)