İPUCU

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.

Seçenekler

Java LibGDX Serisi / Giriş / Ar-Ge

08-03-2018 20:49
#1
Mapzilla - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
09/2016
Nereden:
127.0.0.1:80
Yaş:
15
Mesajlar:
5.066
Teşekkür (Etti):
701
Teşekkür (Aldı):
1053
Konular:
277


LibGDX Nedir ?

LibGDX , open source ve cross platformlu bi' frameworkdür. Bunla OpenGL'deki gibi 2D ve 3D grafikler yapılabilir. Oyun da yapılabilir.



Nasıl İndirilir Ve Kurulur ?

Baştan söyliyeyim , JDK ve Eclipse IDE kurulu olması lazım. Yani bu konuda öyle , JDK lazım olsa da IDE opsiyonel.
https://libgdx.badlogicgames.com/download.html

Bu linke girip indiriyoruz. Bu arada cross platformlu Java ile kodlandığı için setup. Bu arada Android'ler için kodlayacaksanız SDK olması lazım , zaten bunu biliyorsunuzdur. Her neyse setupu açtıktan sonra bizi bi' GUI karşılayacak. Burada class ismi ve kurulacak yeri seçip Generate diyoruz. Eclipse IDE'yi açıyoruz , sol yere sağ click yapıp Import diyoruz. Gradle > Gradle Project deyip devam ediyoruz. Az önceki GUI setupta hangi yere kurduysanız , o directordaki yeri seçiyoruz. Sonra finish diyoruz , librarylerimiz import edildi. Solda zaten GUI'de oluşturduğumuz proje geldi.



Biraz Kod Yazalım....


Öncelikle bilmemiz gereken class ve override functionlar var. Bunlar ;

Kod:
    SpriteBatch = Ekrana 2D batchler çizmek için gereken class , Graphics librarydeki rectler gibi gibi...


    public v0id create() {        
    //Run anı.

    }


    public v0id dispose() {
     //Gamedeki bazı şeyleri dispose etmek için.
    }


    public v0id render() {        
     //Her kare anı.
    }


    public v0id resize(int width, int height) {
     //Yeniden boyutlandırma işlemleri...
    }


    public v0id pause() {
     //Durma anı.
    }


    public v0id resume() {
     //Devam etme anı.
    }
Konu Mapzilla tarafından (08-03-2018 20:55 Saat 20:55 ) değiştirilmiştir.

08-03-2018 20:53
#2
Greendex - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
12/2017
Mesajlar:
752
Teşekkür (Etti):
37
Teşekkür (Aldı):
225
Konular:
56
Eline sağlık üstad.
Mapzilla Teşekkür etti.
09-03-2018 16:39
#3
bozkurt0607 - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
07/2017
Nereden:
ANGARA
Yaş:
17
Mesajlar:
518
Teşekkür (Etti):
386
Teşekkür (Aldı):
185
Konular:
63
Eline sağlık
Mapzilla Teşekkür etti.
09-03-2018 16:57
#4
DeSTuRSuZz_ - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
12/2015
Nereden:
Kocaeli
Yaş:
10
Mesajlar:
3.233
Teşekkür (Etti):
781
Teşekkür (Aldı):
905
Konular:
330
Kesinlikle "Oyun Yapmak İstiyorum" Diyenlerin Kafalarınd En Azından Fikir Oluşması İçin Öğrenmesi ve Uygulaması Gereken Bir Konu. Eline Sağlık ^^
Mapzilla Teşekkür etti.
09-03-2018 18:28
#5
The Narkoz - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2017
Nereden:
Azerbaycan
Mesajlar:
2.674
Teşekkür (Etti):
538
Teşekkür (Aldı):
606
Konular:
167
Eline sağlık
Kullanıcı İmzası
Bu həyatda egosuzlara yer yoxdu
Mapzilla Teşekkür etti.
09-03-2018 21:08
#6
ATABÖRÜ - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2017
Nereden:
Ötüken
Yaş:
82
Mesajlar:
3.372
Teşekkür (Etti):
950
Teşekkür (Aldı):
903
Konular:
303
Eline sağlık dostum
Kullanıcı İmzası
Ey Türk milleti! Kendine dön! Sen yükseltmiş Bilge Kağan'ına, hür ve müstakil ülkene karşı hata ettin, kötü duruma düşürdün. Milletin adı, sanı yok olmasın diye Türk milleti için gece uyumadım, gündüz oturmadım. Kardeşim Kül Tegin ve iki şad ile ölesiye bitesiye çalıştım.
Mapzilla Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı