ForumaGel.Com - Güncel, Teknoloji, Sosyal Medya, Bilgi, Eğitim ve Nostalji Forum Siteniz

Geri git   ForumaGel.Com - Güncel, Teknoloji, Sosyal Medya, Bilgi, Eğitim ve Nostalji Forum Siteniz > Bilgisayar Dünyası > Program Kurulumları

Program Kurulumları Programların kurulumlarının resimli anlatıldığı bölüm.

[3D] Game Maker 8 ile 3D oyun yapma!!!

Bilgisayar Dünyası Kategorisinde ve Program Kurulumları Forumunda Bulunan [3D] Game Maker 8 ile 3D oyun yapma!!! Konusunu Görüntülemektesiniz,Konu İçerigi Kısaca ->> ...


Konuya Etiketlenen Üyeler

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 02 Ocak 2019, 01:08   #1
Durumu
Çevrimdışı
 
MaKaY adlı kullanıcının avatarı
İsim: MUHAMMED AKAY
Gun [3D] Game Maker 8 ile 3D oyun yapma!!!


Arkadaşlar baktım ki forumda Game Maker 3D ile ilgili bir şey paylaşılmamış ben de bilgimi sizlerle paylaşayım dedim. Vereceğim kodlar ile oyununuzu 3D yapabilirsiniz. Hadi başlayalım...

-Şimdi de Kamera diye bir obje oluşturalım

-Sonra Add Event'e girip Step'e tıklayın ve End Step seçin

-Şimdi de sağ dipteki menüden Control girip Code bölümündeki Execute Code'u (kağıdı) yandaki boş tarafa sürükleyip bırakın ve aşağıdaki kodları yazın.




Kod:
d3d_start();d3d_set_culling(false);
d3d_set_lighting(false);
d3d_set_hidden(true);
texture_set_interpolation(true)
-Şimdi ise Add Event'ten Create seçiyoruz ve üst maddedeki gibi control menüsünden Execute Code'u boş yere sürüklüyoruz ve aşağıdaki kodları yazıyoruz.

Kod:
zdirection=0;
z=0;
-Oyunumuz artık 3D ama şimdi sıra grafik de (grafik demeyelim de yer yüzü gökyüzü falan). İlk önce 2 tane Backgroun(arkaplan) oluşturuyoruz yani yeryüzünü ve gökyüzünü yapmak için. Birinin adı ArkaplanZemin diğerinin adı da ArkaplanBulut olsun. Siz kendinize göre Load Background'dan seçebilirsiniz resimleri. Şimdi Add Event'ten Draw seçiyoruz ve Üst maddedeki gibi Execute Code'yi boşluğa sürüklüyoruz ve şu kodları yazıyoruz.

Kod:
d3d_set_projection(x,y,z+13, x+cos(direction*pi/180),y-sin(direction*pi/180),z+13+tan(degtorad(zdirection)), 0,0,1);

draw_set_color(c_white);


d3d_draw_floor(0,0,0,room_width,room_height,0,ArkaplanZemin,32,32);
d3d_draw_ellipsoid(-5000,-5000,-5000-64,   5000,5000,5000-64,ArkaplanBulut,1,1,64);


d3d_transform_set_identity();
d3d_transform_add_rotation_y(zdirection);
d3d_transform_add_rotation_z(direction);
d3d_transform_add_translation(x+0.05,y+0.05,13+0.05);
d3d_transform_set_identity();
- Her şeyi tamamladık sayılır. Bir tek hareket etme kaldı. Bunun içinde Add Event'ten Keyboard'a tıklayıp tek tek <Up> ve <Down> seçin.
- <Up> eventinde yine Execute Code'yi boşluğa sürüklüyoruz ve aşağıdaki kodu yazıyoruz.

Kod:
speed = 2;
- <Down> eventinde yine üst maddedekileri yapıyoruz fakat o kod yerine aşağıdaki kodu yazıyoruz. (2 sayısı hızı belirliyor. Ben 2 olarak aldım siz değiştirebilirsiniz.)

Kod:
speed = -2
- Artık hareket edebiliyoruz ileri geri ama etrafımıza bakamıyoruz. Bunu da sağlayabilmek için Add Event'ten Step'e tıklayıp tekrar Step seçin. Execute Code'yi boşluğa sürükleyin ve alttaki kodları yazın.

Kod:
direction-=(display_mouse_get_x()-display_get_width()/2)/8;zdirection-=(display_mouse_get_y()-display_get_height()/2)/8;
if
display_mouse_set(display_get_width()/2,display_get_height()/2)
;


{if zdirection > 89 then zdirection = 89;}
{if zdirection < -89 then zdirection = -89;}
- Evet arkadaşlar bu kadar yeter artık yeryüzünde gezebilirsiniz. Eğer savaş oyunu yapmak istiyorsanız onu bir dahaki konu da paylaşırım buraya linkini yazarım. İyi Eğlenceler...

NOT: Resimli olarak paylaşabilirdim ama vaktim yok ne yazık ki kusuruma bakmayın.
NOT-2: Kodların hepsi ALINTIDIR! Bu forumda paylaşılmadığı için başka yerden alıp paylaştım kodları. Ama yazılar falan hepsi bana aittir. Tekrar İyi Eğlenceler...

[Linkleri görebilmeniz için üye olmanız gerekiyor! Üye olmak için tıklayın...]


[Linkleri görebilmeniz için üye olmanız gerekiyor! Üye olmak için tıklayın...]

⭐ Benzer Konular ⭐


  Alıntı ile Cevapla
Cevapla

Sosyal Medya'da Paylaş!

Etiket Bulutu
game, ile, maker, oyun, yapma

« - | - »
Seçenekler
Stil

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
You may not post attachments
You may not edit your posts

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



Şu Anki Saat: 00:04

 

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196