ZazaGamenin Oyun Yapım Mekanı
ZazaGamenin oyun yapım mekanına hoşgeldiniz...Burada oyun yapımını, oyunlarınızı geliştirmeyi ve benzeri şeyleri öğreneceksiniz.Kayıt olmadıysanız hemen linke tıklayarak olunuz : http://zazagame.turkproforum.com/profile.forum?mode=register
ZazaGamenin Oyun Yapım Mekanı
ZazaGamenin oyun yapım mekanına hoşgeldiniz...Burada oyun yapımını, oyunlarınızı geliştirmeyi ve benzeri şeyleri öğreneceksiniz.Kayıt olmadıysanız hemen linke tıklayarak olunuz : http://zazagame.turkproforum.com/profile.forum?mode=register
ZazaGamenin Oyun Yapım Mekanı
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Zazagame Oyun Yapım Mekanına Hoşgeldiniz.
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap
Siteye Hoşgeldiniz.
Hala üye olmadıysanız : https://zazagame.yetkin-forum.com/profile.forum?mode=register

 

 Can Sistemi [Değişik Yöntem]

Aşağa gitmek 
3 posters
YazarMesaj
ommer
Moderatör
Moderatör
ommer


Mesaj Sayısı : 4
Zaza Puanı : 49446
Tecrübe Puanı : 10
Kayıt tarihi : 06/11/10

Can Sistemi [Değişik Yöntem] Empty
MesajKonu: Can Sistemi [Değişik Yöntem]   Can Sistemi [Değişik Yöntem] Icon_minitimeC.tesi Kas. 06, 2010 1:51 pm

Bu derste farklı bir yöntemle can yapmasını öğreneceğiz..
İlk olarak spr_player ve spr_enemy adında iki sprite oluşturup spr_player'e karakterimizin resmini, spr_enemy'e de düşmanımızın resmini yüklüyoruz..
Sonra spr_health adında bir sprite oluşturuyoruz.. Edit sprite diyoruz ve sprite editor ekranından 1x16 boyutunda yeni bir sprite açıyoruz..
İçini kırmızıya boyuyoruz ve spriteyi kaydediyoruz..
Şimdi gelelim objelere.. Yeni obje açıyoruz adı obj_player olsun..

Create eventine :
Kod:
dusmancani = 20 //Create eventine bunu yazdık.. Düşmanın canı 20'ye eşitlendi..

Step eventine :
Kod:
if dusmancani < 1 {instance_destroy()} //Eğer düşmanın canı 1'den küçük olursa yani biterse objenin yok olmasını ayarladık

Left Button (Mouse) eventine :
Kod:
dusmancani -= 1 //Sağ tıklama eventine düşman canı bir eksilsin yazdık

Draw eventine :
Sağ taraftaki sekmelerden - Draw > Draw Sprite seçeneğini sürükle-bırak yapıyoruz ve resimdeki gibi ayarlıyoruz..
Can Sistemi [Değişik Yöntem] Gmders

Sonra şu kodu yazıyoruz :
Kod:
draw_sprite_stretched(spr_health,0,x-5,y-14,dusmancani,6) //Bu kodla can barı yaptık

Sonra aynısını obj_enemy'e de uyguluyoruz ama kodlardaki dusmancani yazan yerleri karaktercani olarak değiştiriyoruz..

Bunu denediğimizde objelerin üstüne tıklayınca canları azalacaktır ve healthbar bunu gösterecektir..

Tamamını kendim yazdım.. Cool İndirmek isterseniz örneği indirin..
Sayfa başına dön Aşağa gitmek
ZazaGame
Forum Sahibi
Forum Sahibi
ZazaGame


Mesaj Sayısı : 77
Zaza Puanı : 20113711
Tecrübe Puanı : 3
Kayıt tarihi : 20/10/10
Yaş : 29
Nerden : İstanbul

Can Sistemi [Değişik Yöntem] Empty
MesajKonu: Geri: Can Sistemi [Değişik Yöntem]   Can Sistemi [Değişik Yöntem] Icon_minitimeC.tesi Kas. 06, 2010 4:58 pm

Harikasın Dostum Very Happy(ben herşeye yorum yaparım alışın bana Very Happy)
Sayfa başına dön Aşağa gitmek
https://zazagame.yetkin-forum.com
compass13
Moderatör
Moderatör



Mesaj Sayısı : 53
Zaza Puanı : 149543
Tecrübe Puanı : 16
Kayıt tarihi : 03/11/10

Can Sistemi [Değişik Yöntem] Empty
MesajKonu: Geri: Can Sistemi [Değişik Yöntem]   Can Sistemi [Değişik Yöntem] Icon_minitimePaz Kas. 07, 2010 3:40 pm

Harika paylaşım Very Happy Ommer Very Happy
Sayfa başına dön Aşağa gitmek
 
Can Sistemi [Değişik Yöntem]
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
ZazaGamenin Oyun Yapım Mekanı :: Game Maker :: Game Maker 2D-
Buraya geçin: