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

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Yazılım
Seçkin Üye
Katılım
14 Nis 2019
Mesajlar
492
Tepki puanı
351
Ödüller
5
Yaş
27
Sosyal
7 HİZMET YILI


Selam dostlar ben Heaven.

Bu konumda sizlere C# de yön tuşları ile nasıl picturebox hareket ettirilir? biraz ondan bahsedeceğim.

Konumuza geçelim.


Aşağıda verecek olmuş olduğum kodlar 2D oyunların temel yapıtaşıdır dostlar.

Bu özellik kullanılarak pek çok şey yapılabilir.

Mesela Snake tarzı oyunlar yapabilirsiniz.

1 adet picture box oluşturduktan sonra kodları yapıştırınız.









C#:
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.
}
}


İyi Forumlar... Başka konularda görüşmek üzere...​
 
Onaylı Üye
Katılım
11 Nis 2020
Mesajlar
87
Tepki puanı
6
Ödüller
4
Yaş
26
6 HİZMET YILI
saol dostum eline emeğine sağlık
 
Seçkin Üye
Katılım
4 Nis 2020
Mesajlar
310
Çözümler
1
Tepki puanı
29
Ödüller
5
Yaş
28
6 HİZMET YILI
yeni başlayan için hangi dili önerirsin
 
Seçkin Üye
Katılım
22 Mar 2020
Mesajlar
400
Çözümler
4
Tepki puanı
30
Yaş
26
6 HİZMET YILI
Yeni başlamak üzereyim hangi dili önereblirsni bana
Post automatically merged:

Hata alıyorum yanıt verirmisin
 
Son düzenleme:
Seçkin Üye
Katılım
6 Eki 2018
Mesajlar
306
Çözümler
1
Tepki puanı
76
Ödüller
7
7 HİZMET YILI
teşekkürler dostum yeni başlayanlar için gayet güzel eline sağlık
 

kio

Seçkin Üye
Katılım
18 Şub 2019
Mesajlar
313
Çözümler
1
Tepki puanı
13
Yaş
34
7 HİZMET YILI
ellerine saglik hocam! Ben yeni ovrenici!
 
PROGRAMMER
Seçkin Üye
Katılım
26 Ara 2015
Mesajlar
401
Çözümler
1
Tepki puanı
165
Ödüller
9
Yaş
27
10 HİZMET YILI
Bunu picturebox ile değilde başka şekilde kullanırım, işime yarar teşekkürler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...