Unity3D Remote Kurulumu


Kısaca Unity3d remote nedir ondan bahsedeyim. Remote mobil cahazınız ile pc arasında bağlantı kurarak her seferinde uygulamanızı telefon veya tabletinize kurmadan birebir Unity3d editörü içersinde kullanmanızı sağlayan bir yazılımdır. Tabletinizde Unity3D ekranındaki görüntüyü usb aracılığı ile görüntüleyebilir ve tabletinizden geliştirdiğiniz oyunu Unity editör içerisinde kontrol edebilirsiniz.

Adım adım kurulum :

  • Android Market veya diğer yollardan Unity3d Remote uygulamanızı tabletinize kurun.
    https://play.google.com/store/apps/details?id=com.unity3d.androidremote&hl=tr
  • Ardından tabletinizi bilgisayarda kullanabilmek için pc’nize tabletinizin gerekli driver’larını kurun. Dikkat eğer aygıt yöneticisinde tabletinizi taktığınızda soru işareti var ise gerekli driver yüklü değildir bu driver’ı tabletinizin resmi sitesinden indirebilirsiniz.
  • Ardından aşağıdaki adresten JavaSDK (jdk)yı bilgisayarınıza yüklemeniz gerekmektedir.
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • JDK’dan sonra ise aşağıdaki adresten Anroid SDK’nın kurulması gerekiyor.
    http://developer.android.com/sdk/index.html?hl=sk
  • Android SDK içerisinde Extras bölümünde bulunan bulunan Google USB Driver’ı kurmanız gerekiyor.remote1
  • Android SDK’nın bütün paketlerinin güncel olması gerekli sdk’yı yüklediğinizde bütün paketleri yükleyiniz. Ardından Unity’de android SDK klasörünü gösteriniz. Preferences >External Tools > Android SDK Location > dan android SDK klasörünü gösteriniz.remote2
  • Android cihazınızda ayarlardan  USB Debugging seçeneğinin mutlaka açık olması gerekmektedir.
  • Cihazınızı bilgisayara bağlayın.
  • Android cihazınızdaki remote uygulamasını başlatın ardından Unity’i baştan başlatın. Oyunu play ile başlattığınızda tabletinizde game ekranı gözükecektir.

 

SimplePath Pathfinding System Hak. ( Grid Snap , Grid Kontrolü Giriş)


SimplePath  Pathfinding Sistemi için internette pek kaynak yok malesef bildiğim bazı özelliklerini paylaşıcam blog sayfasından.

Bütün class’larının olduğu sayfa
http://www.alexkring.com/SimplePath/Doxygen/html/index.html

Grid Sisteminin temel yapısı gösterdiğim şekilde

İlk Örnek olarak bir grid üzerine üstte gördüğünüz grid numaralarını bularak object 
instantiate etmeyi yapıcaz C# kullanacağız.

using UnityEngine;
using System.Collections;

public class gridObje : MonoBehaviour {
    public PathGridComponent m_pathGridComponent; // Get Grid Component 
    public Vector3 spawnPos;
    public int gridNum=5;  // Grid Number
    public GameObject wall; //Instantiate wall object to grid 
        
    void Start () {
    
    }
    
    void Update () {
        
        if (Input.GetKeyDown(KeyCode.Mouse1)){
            spawnPos=m_pathGridComponent.PathGrid.GetCellCenter(gridNum); // Get Grid Number and selection grid x y z position.
            GameObject.Instantiate(wall,spawnPos,Quaternion.identity); // Instantiate object spawnPos position
            
        }
            
    }
}

TOGOG Eğitimleri Başladı !


TOGOG (Türkiye Oyun Geliştiriciler Öğrenci Grubu) Oyun geliştirme ve programlama dersleri başladı. Online ortamda verilen derslerde benim saydığım 400 küsür kişiye birden canlı yayın sistemi ile unity3D  motoruna giriş yapıldı. Derslerde aşırı yoğunluğu ve katılımcı sayısının  400 kişiden kat kat fazla olması sebebiyle ara sıra takılma ve yavaşlamalar olsa da ilk yapılan ders için normal görebileceğimiz birşey.

İlk ders 14 Ağustos Pazar günü başladı.  Dersin öncesinde  anket.togog.net  adresinden katılımcılar için ufak bir  anket yapıldı. Facebook etkinliğinde görünen katılımcı sayısı  1.646  kişi oldu. Bukadar kişi gelseydi experts.adobeconnect.com bunu kaldırırmıydı bilmiyorum ama 🙂  ilk gün 400 kişi ile takılmalar olmasından sonra dersler belirli saatlerde gruplara ayrılarak yapılması daha iyi olurdu. İlk yayında ufak bir anket yapıldı bu ankette fps türünde oyun yapılması en çok oy aldı ,  yani togog eğitimleri fps oyunu yapımı üzerinden devam edecek. Dersleri kaçırdım diye sakın üzülmeyin dersler kayıt altına alındı ve internetten ilk dersi indirebilirsiniz ;
http://www.multiupload.com/3PKJYBOUFZ
http://www.multiupload.com/Q68KW5D3LW
http://www.multiupload.com/UHI3CHJVEP
http://www.multiupload.com/7GW4CXFR40

Canlı yayının yapıldığı sayfa (pazar günleri)
http://experts.adobeconnect.com/togoggame2/

Her pazar günü yapılacak olan dersler hakkında  buradan bilgi alabilirsiniz.
http://www.facebook.com/group.php?gid=198723278930&ref=ts

http://www.togog.net
http://www.togog.tv

Unity3D ile neler yapılabilir ?


Unity3D Oyun motoru ile yapılan harika projeleri göstermek istiyorum size. Gerek grafik gerekse sistemi açısından gerçekten harika oyunlar çıkartılabiliyor.  Aslında bana sorarsanız bir oyun motorundan çok onu kullanan iyi olduktan sonra gerisinin geleceğini bilirim. Unity3D motorunda bunun çok iyi örnekleri ile karşılaştım. Yazımda bunlardanda örnekler yayınlayacağım.

Videolara ilk olarak fps ile başlayalım :

Tps tarzı

Yarış Oyunu

Unity3 Tanıtım Videoları