C# yön tuşları ile picturebox hareket ettirme


C # Programlama    C # Programlama İle İlgili Paylaşım Kategorisi

Yazar: By NaNo    1 Yorum    222 Görüntüleme
  • Derecelendirme: 0/5 - 0 oy

Paylaşım Tarihi: 02.04.2016, 01:15:46 #1
By NaNo By Nano Was Here...
Cezalı Üye
Status: Çevrimdışı Yorumları:403 Konuları:182 Kayıt Tarihi:21.01.2016

2D oyunlarının temel yapı taşıdır arkadaşlarsimple-smile.svg bu özellik kullanılarak pek çok şey yapılabilir. geliştiriliğ Snake oyunu yapabilirsinizsimple-smile.svg 
kodları yazmadan önce Foruma tıklayın EVENTS bölümünden keydown yazan bölüme çift tıklıyoruz.
otomatik olarak kod yazma ekranı gelicektir.
1 adet picture box oluşturduktan sonra kodları yapıştırınız.

PHP Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private void Form1_KeyDown(object sender, KeyEventArgs e)//Event ile oluşturduk
        {
 
            //picturebox'a x ve y koordinatları atıyoruz.
            int x = pictureBox1.Location.X;
            int y = pictureBox1.Location.Y;
 
            if (e.KeyCode == Keys.Right && x0)
                x -= 5;//Tuşa 1 kere basıldığında kaç pixel kayacağını gösteriyor
            else if (e.KeyCode == Keys.Up && y>0)
                y -= 5;
            else if (e.KeyCode == Keys.Down && y<410)
                y += 5;
            pictureBox1.Location = new Point(x, y);
 
            if (x < 100 && y < 100)// Nesne sol üste gidince işlem yapılsın diye.
            {
                MessageBox.Show(&quot;Tebriklern:)&quot;);
                pictureBox1.Location = new Point(250, 250);//Sol üste gidince tekrar başlıyacağı yer.
            }
        }

Ben 21osman Faydalı Bulmuşsanız yorumların


Günceldir......
Son Düzenleme: 02.04.2016, 01:16:42, Düzenleyen: By NaNo.

Paylaşım Tarihi: 02.04.2016, 12:54:47 #2
By NaNo By Nano Was Here...
Cezalı Üye
Status: Çevrimdışı Yorumları:403 Konuları:182 Kayıt Tarihi:21.01.2016

GÜNCELDİR..... REP VERMEYİ UNUTMAYINIZ










Aradığınızı Bulamadınız Mı ?

Konuyu Okuyanlar:
1 Ziyaretçi