PivoTürkiye
Would you like to react to this message? Create an account in a few clicks or log in to continue.
PivoTürkiye

PivoTürkiye'ye Hoş Geldiniz
 
AnasayfaLatest imagesKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
En son konular
» İlk Pivotum
Game Makerde Ev Ve Ağaç Ekleme EmptyPaz Şub. 20, 2011 2:20 pm tarafından hurkan37

» ßattle ßrawlers New Westroia Geçit Kartları Hepsi ßurda
Game Makerde Ev Ve Ağaç Ekleme EmptyC.tesi Şub. 12, 2011 1:29 pm tarafından anıl çalışkan

» FaLCoNDaNg başlık
Game Makerde Ev Ve Ağaç Ekleme EmptyC.tesi Şub. 05, 2011 11:18 am tarafından JinnieS

» sünger bopa ölum xD
Game Makerde Ev Ve Ağaç Ekleme EmptySalı Şub. 01, 2011 12:51 am tarafından T-Pivot

» Kanlı Baskın Part1
Game Makerde Ev Ve Ağaç Ekleme EmptyPtsi Ocak 31, 2011 12:09 am tarafından siyana

» ....Savaş....
Game Makerde Ev Ve Ağaç Ekleme EmptyPtsi Ocak 31, 2011 12:06 am tarafından siyana

» Transform(Dönüşüm)Dersi
Game Makerde Ev Ve Ağaç Ekleme EmptyC.tesi Ocak 29, 2011 3:11 pm tarafından siyana

» \\Soru//
Game Makerde Ev Ve Ağaç Ekleme EmptyC.tesi Ocak 29, 2011 3:08 pm tarafından siyana

» Yürüme Dersi
Game Makerde Ev Ve Ağaç Ekleme EmptyC.tesi Ocak 29, 2011 3:05 pm tarafından siyana

Kimler hatta?
Toplam 1 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 1 Misafir

Yok

Sitede bugüne kadar en çok 12 kişi Salı Ara. 28, 2010 1:29 pm tarihinde online oldu.
En iyi yollayıcılar
muh@mmet
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
b@tub3rk
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
memo123
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
ercet
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
atafb35
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
Sword Kasaki
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
Ultra Player
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
durumert
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
Assassin
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
PivotİST
Game Makerde Ev Ve Ağaç Ekleme Vote_lcapGame Makerde Ev Ve Ağaç Ekleme Voting_barGame Makerde Ev Ve Ağaç Ekleme Vote_rcap 
Istatistikler
Toplam 96 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: umutcantr

Kullanıcılarımız toplam 586 mesaj attılar bunda 184 konu

 

 Game Makerde Ev Ve Ağaç Ekleme

Aşağa gitmek 
YazarMesaj
muh@mmet
Administratör
Administratör
muh@mmet


Mesaj Sayısı : 342
Bl Bl : 0
Kayıt tarihi : 18/03/10

Game Makerde Ev Ve Ağaç Ekleme Empty
MesajKonu: Game Makerde Ev Ve Ağaç Ekleme   Game Makerde Ev Ve Ağaç Ekleme EmptySalı Ekim 26, 2010 2:08 pm

Uzun zamandır game maker dersi veremiyordum. Bugün yepyeni bir game maker dersi ile karşınızdayım
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.

Alıntıdır.
Sayfa başına dön Aşağa gitmek
http://pivotr.forummum.com
 
Game Makerde Ev Ve Ağaç Ekleme
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Yağmur Ve Kar Ekleme
» Game Maker 8.0 En Basit Hareketlendirme
» Oyununuza Setup Ekleme
» Oyunumuza Menü Ekleme
» Oyuna Can Barı (Healt) Ekleme

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
PivoTürkiye :: Game Maker :: Game Maker Dersleri-
Buraya geçin: