Şimdi Ara

Javascript objelerin birbiriyle etkileşimi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
677
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kendimi geliştirmek için deneme amaçlı bir oyun yapmaya çalışıyorum, tek boyutlu, klavyeyle kullandıgımız bir karakter ekranın da 4 yöne hareket edebiliyor, sagdan soldan random olarak canavarlar geliyor, amaç karakteri onlara dokundurmamak, buraya kadar herşeyi yaptım, sadece karakter ve bir canavar birbirine değdiğinde benim belirtceğim koşulu yapmasını istiyorum. Bunu nasıl belirteceğim?

    Aşağıda oyunun şuanki ekran görüntüsü mevcut;
     Javascript objelerin birbiriyle etkileşimi







  • Sorun çözüldü, aynı sorunu arayan olursa diye çözümü ekliyorum;

    if ( ( x1 <= (x2 + b)) && (x2 <= ( x1+b)) && ( y1 <= ( y2 +b)) && (y2 <= ( y1+b)))
    {
    Buraya objeler birbirine deyince olacak olayı giriyorsunuz.
    }

    x1= ilk objenin X eksenindeki konumu
    x2= ikinci objenin X eksenindeki konumu
    y1= ilk objenin Y eksenindeki konumu
    y2= ikinci objenin Y eksenindeki konumu
    b= objelerinizin boyutuna gore bir deger giriniz, benim resim 48x48 boyutundaydı 24 yetti bana.

    not: bir turlu çalıstıramamıstım, objeleri hareket ettiren fonksiyonun icine yazınca çalıştı, farklı yerlere yazmayı deneyin



    < Bu mesaj bu kişi tarafından değiştirildi AhmedMesud -- 21 Mayıs 2014; 16:56:32 >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.