• Üyelik paylaşımı yasaktır! Hesabınızı başkalarına vermeyin! Hesap paylaşımları yasaklama ile sonuçlanacaktır.

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

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

By NaNo

Süper Üye
Katılım
21 Ocak 2016
Mesajlar
375
Beğeni Puanı
4
2D oyunlarının temel yapı taşıdır arkadaşlar[img=16x13]https://s1.wp.com/wp-content/mu-plugins/wpcom-smileys/simple-smile.svg[/IMG] bu özellik kullanılarak pek çok şey yapılabilir. geliştiriliğ Snake oyunu yapabilirsiniz[img=16x13]https://s1.wp.com/wp-content/mu-plugins/wpcom-smileys/simple-smile.svg[/IMG] ​
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:
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("Tebriklern:)");
                pictureBox1.Location = new Point(250, 250);//Sol üste gidince tekrar başlıyacağı yer.
            }
        }
Ben 21osman Faydalı Bulmuşsanız yorumların​

Günceldir......
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...


Üst Alt