Üst MenüForum kuralları Üst MenüGenel Haberler Üst MenüSoru Sorun Üst MenüForum Takımı Üst MenüReaL Para Üst MenüVİP Bölüm Üst MenüTurnuval Forum
OyunJet Bütün Oyunlar
Yeni Konu Gönder Yeni Yorum Gönder
 
Konuyu Oyla:
  • Toplam: 20 Oy - Ortalama: 2.9
  • 1
  • 2
  • 3
  • 4
  • 5
can barını odaya sabitlemek
Yazar Konu
a.hakan55
Ziyaretçi

 
Yorum: #1
can barını odaya sabitlemek
merhaba arkdaşlar ilk dersimde size can barını odaya naıl sabitleyebileceğimizi göstereceğim.bu konudan başladım çünki;çoğu arkadaşımız bu konuda zorluk yaşıyor.mesela büyük bir room'da views kullanıldığı zaman karakter gider,can barı sabit kalır.şimdi sizlerle birlikte geçireceğimiz zamanda bu sorunu ortadan kaldıracağız.

objelerimiz:obj_karakter,obj_can sıstemı,obj_can gosgergesı,obj_dusman
not:objeleri obj_ ile başlayarak yazmamızın sebebi,kod yazarken zorlanmamızdır. mesela bir kod bölümüne obj_ yazdığımızda bütün objelerimi küçük bir kutu içinde görünür.ve biz buradan objemizi seçerek yazma zahmetinde olmadan kolayca kodumuzu yazabiliriz.
neyse konumuz bu değil.dersimize başlayalım.

adım 1-karakterin yönlerini size bırakıyorum kendiniz ayarlarsınız istediğiniz gibi.zaten bilmeyen yoktur.(umuyorum)

adım2-obj_dusmanı açalım ve basit bir yapay zeka olarak şunu uygulayalım:
step event:
if (distance_to_object(obj_karakter)<100)//karaktere 100 den yakınsa,
move_towards_point(obj_karakter.x,obj_karakter.y,3)//onu 3 hızında takip etsin.
image_angle=point_direction(x,y,obj_karakter.x,obj_karakter.y)//ve yönünü ona dönsün. 

burada gördüğünüz gibi düşmanımıza basit bir yapay zeka yaptık.

adım3-obj_can sıstemı ni açalım ve
[Resim: action_create.gif] create yi seçelim.

sonra can sistemini oluşturmak için [Resim: action_caption.gif] seçelim ve sadece shoh health ı show yapalım.kapatım.çünki bizim işimiz can ile Açık Ağızlı Gülümseme

adım4-obj_can gostergesini açalım ve draw evet i seçelim.

sonra score bölümünden draw healt ı atalım.

özellikleri şöyle olsun:

x1:16
y1:16
x2:224
y2:32
back clor:red
bar clor:green
realtive:ok(yani işaretli olsun) Açık Ağızlı Gülümseme

sonra aynı objemizin step eventiini
seçelim[Resim: event_step.gif] sonra

şunları yazalım:
x=view_xview+16 // objenin x'ini ekranın x'inin 16 fazlasına eşitledik
y=view_yview+16 // objenin y'sini ekranın y'sinin 16 fazlasına eşitledik 


tamamdır can barını yaptık ve odaya sabitledik.şimdi geldi denemeye Açık Ağızlı Gülümseme

adım5-obj_dusman ı açalım ve karakter ile çarpışma eventiine
[Resim: event_collision.gif]

score bölümünden set health'ı sürükleyelim.
[Resim: action_health.gif]
ve -5 yazıp relative'yide işaretleyip çıkalım.

realtive,her değişinde -5 götürmesini sağlayacaktır.

sonra [Resim: action_destroy.gif] destroy'u
atalım ve bir şey yapmadan kaydedip kapatalım.
bu karaktere değdikten sonra silinmesini sağlayacaktır.


eveeet arkadaşlar çok az kaldı dersimizin bitmesine obj ayarlarını tamamladık.şimdi sıra room a koymaya geldi ilk önce can sistemi ve can göstergesini odanın herhangi bir yerine koyalım.
sonra odaya karakteri koyalım. etrafına bir kaç tane düşman koyalım.


odanın ayarlarına gelelim ve boyutları 1640 a 1480 yapalımki views kullanabilelim.

sonra odanın views yani görünüm ayarları kısmına gelip
2 kutucuğuda işaterleyelim.bunlar kullanımı aktif etmemize yarayacaktır.

view in room kısmı:
w:640
h:480
port on screen kısmı
w:640
h:480
allatki takip objesini karakterimiz olarak seçelim
hbor:500
vbor:500(bu ayarlar odanın ortasındayken ekranın kaymasını sağlayacaktır)

evet arkadaşlar olay tamamlanmıştır şimdi geldi test etmeye Açık Ağızlı Gülümseme
oyunu çalıştıralım ve test edelim.yazılı olarak anlamadığınız bir yer varsa;

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.(örneği indirdikten sonra .rar dan çıkartınız.)

peki biz bu dersimizde ne yaptık?

bir can barı oluşturduk ve bunu odaya sabitledik.
basit bir yapay zekası olan düşman oluşturduk.

bir sonraki dersimizde görüşmek üzere arkadaşlar bu dersimiz burada sonlanmıştır.iyi-kötü yorumlarınızı bekliyorum.
herkese iyi forumlar~
22-07-2012 15:01
Alıntı ile Cevapla
karanlık Çevrimdışı
Yasaklı Kullanıcı
Yasaklı Kullanıcı

Yorum Sayısı: 275
Edilen Teşekkürler: 0
Alınan Teşekkürler:
14 mesajında 16 kere
Üyelik Tarihi: 05-03-2012
ReaL Para: 386.79
Yorum: #2
RE: can barını odaya sabitlemek
libler Yeni başlayanlar içindir şunları niye kodla yapmıyosunuzda ahaliyi libe
Alıştırıyorsunuz AnlamıyorumKararsızKararsızKararsız
22-07-2012 15:37
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
a.hakan55
Ziyaretçi

 
Yorum: #3
RE: can barını odaya sabitlemek
libler kodların tercümesidir.aralarında pek bi fark yok bence aynı şey ha kod ha lib anlamayan varsa düzenleyip koda çevireyim. Açık Ağızlı Gülümseme her zaman kod kullanmam merak etme Açık Ağızlı Gülümseme
22-07-2012 15:41
Alıntı ile Cevapla
karanlık Çevrimdışı
Yasaklı Kullanıcı
Yasaklı Kullanıcı

Yorum Sayısı: 275
Edilen Teşekkürler: 0
Alınan Teşekkürler:
14 mesajında 16 kere
Üyelik Tarihi: 05-03-2012
ReaL Para: 386.79
Yorum: #4
RE: can barını odaya sabitlemek
(22-07-2012 15:41)a.hakan55 Nickli Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.libler kodların tercümesidir.aralarında pek bi fark yok bence aynı şey ha kod ha lib anlamayan varsa düzenleyip koda çevireyim. Açık Ağızlı Gülümseme her zaman kod kullanmam merak etme Açık Ağızlı Gülümseme

Kod Kullanmalısın ( Libe Karşı Sert Çıkarım)
Çok basit Şeyler Sadece Libi Hak eder yeni birisi Girer a bu adam moderatör dersindede Lib kullanmış kod Öğrenmiyim Lib Kullanıyım der Geçer üzgün(:
(Bu konu en son: 22-07-2012 tarihinde, saat: 15:45 düzenlenmiştir. Konuyu düzenleyen: karanlık.)
22-07-2012 15:44
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
a.hakan55
Ziyaretçi

 
Yorum: #5
RE: can barını odaya sabitlemek
hmm haklısın galiba.tamam o zaman bu son olsun bundan sonraki derslerimde lib yok kod var.

-oldumu? Açık Ağızlı Gülümseme
22-07-2012 15:46
Alıntı ile Cevapla
karanlık Çevrimdışı
Yasaklı Kullanıcı
Yasaklı Kullanıcı

Yorum Sayısı: 275
Edilen Teşekkürler: 0
Alınan Teşekkürler:
14 mesajında 16 kere
Üyelik Tarihi: 05-03-2012
ReaL Para: 386.79
Yorum: #6
RE: can barını odaya sabitlemek
olduAçık Ağızlı Gülümseme
22-07-2012 15:55
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Oyuncu Çevrimdışı
Unity 3d - Ses & Dj
*
Yeni Üye

Yorum Sayısı: 2,693
Edilen Teşekkürler: 268
Alınan Teşekkürler:
112 mesajında 137 kere
Üyelik Tarihi: 29-03-2012

Rep Puanı: 811
ReaL Para: 1691.10
Yorum: #7
RE: can barını odaya sabitlemek
Ders güzel ellerine sağlık. Bu arada lib - kod konusuna gelince kod kullanmanı tavsiye ederim. Evet libler kodlar tercümesidir ama her yerde olamayabiliyor. Kodlar ile gelişmiş ayarlar ve sakin kafa ile yaparsın ve düzenli tertipli durur. Ona göre ha Açık Ağızlı Gülümseme

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
26-07-2012 14:28
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Yeni Konu Gönder Yeni Yorum Gönder


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Dizesi verilen odaya gitmek Zahidgunay 28 5,392 22-08-2012 18:48
Son Yorum: Oyuncu

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi


Kurucu » Yönetici » Üst Yetkili » Yetkili » Platin Üye » Gold Üye » Silver Üye » Yeni Üye » Yasaklı Üye

Dost Linkler
İletişimReaLses Yukarı GitArşivRSS Beslemesi