Game Maker: Ağaç ve Ev Ekleme Dersi

Uzun zamandır game maker dersi veremiyordum. Bugün yepyeni bir game maker dersi ile
karşınızdayım :d
Bu derste size 3 boyutlu oyunumuza ev ve ağaç ekleme kodlarını göstereceğim.
Derse başlamadan önce hazırladığım örneği buraya
tıklayarak indrebilirsiniz. Çünkü Ev,Ağaç resimleri örneğin içinde hazır var.
Ev arka plan resmi için tıkla.
Ağaç arka plan resmi için tıkla.
Bu arka plan resimlerini background bölümüne ekliyorsunuz.
Ev'e arkaplan_ev ,
ağaç'a ise Arkaplan_Agac ismini
verelim.
İlk önce Ev'i nasıl yapabiliriz sorusuyla başlıyorum. Ev'i d3d_draw_block komutunu kullanarak yapacağız.d3d_draw_block'un kod yapısı aşağıdaki gibidir.
d3d_draw_block(x1,y1,z1,x2,y2,z2,texid,hrepeat,vrepeat)
Zaten bunu kod yazma bölümünde gri bir alan da görebilirsiniz. Oradaki değerlere
uygun şeyler yazacaksanız. Örneğin siz gidip x1
yerine sprite ismine yazarsanız game maker hata verir.
"x1,y1,z1,x2,y2,z2,hrepeat,vrepeat"
sizden sayısal bir değer girmenizi ister. z1 ve z2 ile evin yüksekliğiniz
ayarlıyorsunuz. x1,y1,x2,y2 ile de evin
genişlik alanını ayarlıyorsunuz. texid kısmına
ise arka planın ismini yazacaksınız. Örnek: arkaplan_ev
gibi... Hrepat ve Vrepeat 'ın anlamları ise yatay ve dikey arka plan tekrar
sayısı. Yani oraya sayısal bir rakam yazacaksınız. Siz hazırladığım örnek
üzerinde sayısal değişiklikler yaparak bu kodun anlamını hemen
öğrenebilirsiniz.
Şimdi ben size ev kodunun hazır
yazılmış halini vereceğim. Aşağıdaki kodu ev isminde bir obje oluşturun ve
draw_event bölümüne yazın. Eğer nereye yazılacağını bilmiyor iseniz şu ve şu derslere bakabilirsiniz.
d3d_draw_block(x-32,y-32,50, x+32,y+32,0,arkaplan_ev,1,1);
Ev'imizi bu şekilde yapmış olduk.
Şimdi ise Ağaç'ı nasıl yapabiliriz sorusuna geldik. Ağaçı d3d_draw_wall komutunu kullanarak yatay ve dikey bir şekilde yapacağız. Bunun kod yapısı da yukarıda anlattığım gibidir. d3d_draw_block(x1,y1,z1,x2,y2,z2,texid,hrepeat,vrepeat) gibi…
Ağaç kodunun yatay kodları;
d3d_draw_wall(x-64,y,128, x+64,y,0, Arkaplan_Agac,1,1,); // Yatay Ağaç
Ağaç kodunun dikey kodları:
d3d_draw_wall(x,y-64,128, x,y+64,0,Arkaplan_Agac,1,1,); // Dikey Ağaç
Bu kodları ise agac diye bir yeni
bir obje oluşturun. Draw_Event bölümüne kodları yazınız.
İşte bu kadar. Artık ev ve agaç
objesini 3 boyutlu odamızın içine yerleştirelim. ve örneği
çalıştıralım. Kendi hazırladığım örnekte yukarıdaki gibi gözüktü. Siz,
başta da belirttiğim gibi hazırladığım örneğin indirin.
Oradan inceleyerek yaparsanız anlamınız daha da kolaylaşır.
Bu ders burada bitmiştir.
Saygılarımla Emre
Kaynak: Emreisik
Etiket: Gamemaker dersi,game maker ile ağaç ve ev yapımı,
Yorum ( 27 ) Yorum yaz! Kalici Baglanti
<<Önceki Sayfa |/|Sonraki Sayfa>>
Yorum yaz! :
Arkadasina Gönder!
27yorum yazilmistir
Konu: ((((((((())))))))))))
Yhaw willhostforfoood adamı deli eder bir türlü indiremiyorum Yardım!
Baglanti >Yorum yaz!
Konu: tk
yok!!!! YOK!!!! bu parasiz
-----------------
Cevap: O siteye Türkiyeden girince türkçe bir site geliyor. Hemde paralı. Ama ben ktunnel.com sitesini kullanarak dot.tk sayfasına girdim. Sadece bu şekilde ücretsiz yapabildim. www.emreisik.tk ;) Sağol.
Düzenleyen Emreisik gün: Tuesday, January 20, 2009 saat: 20:20
Baglanti >Yorum yaz!
Konu: tk
Ama bunu yapmak parali.
Baglanti >Yorum yaz!
Konu: emreisik.tk
www.dot.tk sitesinde bunu yapa bilirsin. gir sitenin tam ismini yaz (http://emreisik.blogcu.com) next yap sonra acilan sayfada ilk boshluga sitenin kisa isminiyaz nasil olmasini istiyorsan mesela emreisik.tk ama sonu mutlaka .tk olmali. sonra tehlikesizlik kodunu yaz e-mail falan ne soruyorsa yaz. next yap yeni sayfada da sorulanlari yaz amma tehlikesizlik kodu onceki sayfadaki kalicak bunu deyishtirmek icin f5 bas sayfayi yenile devam et. sonda e-maile mektup gelecek gir ve onaylama icin linke bas ve siten emreisik.tk olacak sag ol
Baglanti >Yorum yaz!
Konu: renk tonu
ben oyunlarımda gölgelendirme yapmak istiyorum.olmazsa karanlık yerdeki ağacın arkaplanını koyu yaparım aydınlığı da açık tonlu yaparım ama ayrı ayrı arkaplan oluşturmak istemiyorum acaba renk tonunu ayarlamaya yarayan bir kod var mı???
Baglanti >Yorum yaz!
Konu: @ghost
www.turbosquid.com hazır 3d modeller var. Ayrıca diğer sayfada bir soru yöneltmişsin bana.
"Selam Emre benimGHOST Emre sitenin isminin emreisik.tk olmasini istermisin?
Cevabini gozleyecem."
Reklam cikiyorsa istemem :d
Düzenleyen Emreisik gün: Wednesday, January 7, 2009 saat: 17:38
Baglanti >Yorum yaz!
Konu: 3d MODEL
Selam Emre GameMaker icin hazir 3d modeller nerden bulabilirim?
Düzenleyen Emreisik gün: Wednesday, January 7, 2009 saat: 17:31
Baglanti >Yorum yaz!
Konu: 3d Model
Game Maker 6 da nece istediyim kimi model düzelte bilirim?
Baglanti >Yorum yaz!
Konu: Çox sağ ol
Önce çox sağ ol yardımına göre serialı google den tapdım yoxladım işledi...
belə bir imkan olduğunu mənə dediyin için teşekkür ederim...
Sana iki sualım var
1.Game maker-de sol menuda olan path neye yarar?
Cevap: Bir şey değil.
Path'ın anlamı yol'dur. Nesnelere(objects) bir yol belirleyebilirsin. gmc.yoyogames.com'dan araştırabilirsin.
Düzenleyen Emreisik gün: Wednesday, December 10, 2008 saat: 16:29
Baglanti >Yorum yaz!
Konu: PRO EDİTİON
game makerde 3d oyun yapanların hepisi programı satın mı alıyor?
Bunu için bankda özel hesap lazım benim böyle bir hesapım yoxdu başka bir kolay yolu varmı acaba?
Bir də ki Emre kardaş sende mail.ru agent programı varsa ve e-mailin mail.ru dadırsa bana e-mailini ver orda daha rahat söhbet edelim....
teşekkürler cevabını gözleyecem
---------------------------------------------
Cevap: Bu sana söylediğim yasal olanıydı. Sen Game maker 6 'yı indir. Help Menüsünde registration diye bir menü var. Oraya serial'i yazarsan pro edition olur. Serial google'dan bulabilirsin.
Düzenleyen Emreisik gün: Saturday, December 6, 2008 saat: 18:45
Baglanti >Yorum yaz!
Konu: Pro Edition
Bunu nasıl yapabilirim.Yəni pro Editiona nasıl geçe bilirim?
Cavabının gözleyecem....
-----------------------
Cevap :http://www.yoyogames.com/gamemaker/buy 'dan 20 dolara satın almalısın.
Düzenleyen Emreisik gün: Saturday, December 6, 2008 saat: 10:36
Baglanti >Yorum yaz!
Konu: yükseklik kavramı(z)
geliştirdiğim örnekle zıplama,yer çekimi sağladım.3d mario oyunum da buna örnek.yükseklik örneğini indirme linki:
http://rapidshare.com/files/136000290/yuekseklik.gmk.html
örnekten güzel oyunlar çıkarılabilir.
Baglanti >Yorum yaz!
Konu: @Kubilay
@Kubilay;
1-3d örneklerin çalışması için game maker programının tam halini satın alman gerekiyor.
2-Çizim programları ile 3d kale çiz sonra gm'ye at.
Baglanti >Yorum yaz!
Konu: Yardim
Kardes bana game maker konusunda yardim edersen sevnirim 1. sorum senin yaptigini butun 3 d examplelari indirdim ama hepsi hata verio 2.side bana 3D kale hakkinda yardim edersen sevinirim.
Baglanti >Yorum yaz!
Konu: game maker ev
Aşağıdaki bağlantıdan hazırlamış olduğum derse bakabilirsin...
http://emreisik.blogcu.com/11068411/
Baglanti >Yorum yaz!
Konu: içinden geçme
evlerin içinden geçmesini nasil ayarliyabilirim
Baglanti >Yorum yaz!
Konu: ev
işte abi sorun orda ya sizin örneğinize yeni bir tane ev çizip ekledim herşeyini yaprım ölçü kodları felen yeşil gözüktü bide
emre abi zemini nasıl büyütürüz?
Baglanti >Yorum yaz!
Konu: Ev
Arkaplanı(background) doğru yaptıysan sorun olmaz... Yazıda verdiğim ev arkaplanını kullan...
İstersen hazırladığım örneği indir. Oradan incele...
Düzenleyen Emreisik gün: Tuesday, April 8, 2008 saat: 17:59
Baglanti >Yorum yaz!
Konu: ev
Emre abi ben evi senin çizdiğin evin boyutunda çizdim kodları yapıştırdım tüm dediklerini yaptım ama oyuna girince ev gözükmüyo onun yerine yeşil bi şey gözüküyo bir yardım edermisin lütfen
Baglanti >Yorum yaz!
Konu: Kurşun Sayısı
Öncelikle Create Event'in içine bir değişken oluştur.
kursun=20;
draw_Event içine aşağıdaki kodları yaz;
d3d_set_projection_ortho(0,0,1024,768,0);
draw_text(10,10,kursun);
Bir de step event oluştur. aşağıdaki kodu yaz.
if keyboard_check_pressed(vk_space) then kursun-=1
Baglanti >Yorum yaz!
Konu: Kurşun
Emre abi bir fps oyun tasarlıyorum ancak ekrana kurşun sayısı vb. gibi şeyleri yapamıyorum yardım edersen sevinirim şimdiden tşkkürler.
Baglanti >Yorum yaz!
Konu: 3d
Emre abi oyundaki kameramızın evlerin ve ağaçların içinden geçmesini engelleyecek bir ders verirmisin çok gerekli.Ben bir oyun yapıyorum fps tarzı ama duvarların içinden geçmesini engelleyemiyorum lütfen yardım !!!Şimdiden tşekkürler
Baglanti >Yorum yaz!
Konu: 3d model
Emre abi ben senin programlarda 3d modelimi yapıyorum obj olarak export ediyorum ama POTV2 de .mod a çeviremiyorum çevirmeye kalkınca hata veriyor önerebileceğin başka bir program varmı eğer yoksa .obj formatında model nasıl yüklenir anlatırmısın şimdiden teşekkürler ...
Baglanti >Yorum yaz!
Konu: Game Maker Dersi
Yakında böyle bir ders yazacağım inşallah...Nesnenin üzerine gelince durma gibi...
Baglanti >Yorum yaz!
Konu: 3D Oyun
Emre abi ben şu köy oyunu gibi bir oyun yapmak istiyorum ağaç falan koyuyorum ev çizip koyuyorum ama üstüne doğru yürüdüğümde içinden geçiyor her şeyi denedim ancak ne yapsam olmuyor yardım edebilirmisin ?
Baglanti >Yorum yaz!
Konu: Ders
Şimdilik bu kadar verebileceğm. Kusura bakmayın :(
Baglanti >Yorum yaz!
Konu: saolasın
emre istemiştim yapmışsın saolasın 2 tane daha koysan daha iyi olur
Baglanti >Yorum yaz!