-
Üyelik
11.09.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
1077
-
Beğeniler
361 / 361
-
Ticaret
33, (%100)
Hocam kodunu şöyle yap
int hesaplananHiz //bu üstte tanımlanacak
sen hız return eden fonksiyonu çağırıyorsun fakat atama yapmıyorsun
int hesaplananHiz //bu üstte tanımlanacak
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() ==e.VK_UP){
hesaplananHiz = hizArtis(hiz);
System.out.println("hızını = "+hesaplananHiz +" vites="+vites);
System.out.println(hiz);
}
1 kişi bu mesajı beğendi.
-
Üyelik
11.09.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
1077
-
Beğeniler
361 / 361
-
Ticaret
33, (%100)
Kodun ne ypaması gerektiğini anlayamadım ? Her key press işleminde 1 kere arttırmasını istemiyor musunuz ?
1 kişi bu mesajı beğendi.
-
Üyelik
11.09.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
1077
-
Beğeniler
361 / 361
-
Ticaret
33, (%100)
Kusura bakma hocam yeni geldim eve yorgunum olayı tam kavrayamadım sanırım. Program basılı tuttuğunu algılyamıyor mu yoksa sürekli erkana aynı hızı mı basıp duruyor ? Yada basılı tutmayı bir basış olarak mı sayıyor ? Eğer bir basış olarak sayıyorsa pressed işlemine bir timer ekleyip her bir time interval içinde hiz fonksiyonunu çağırabilirsin, released işleminde timerı durdurursun.
Yada ben sorunu anlayamadım :)
1 kişi bu mesajı beğendi.
-
Üyelik
18.06.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Yazılım Mühendisliği
-
Konum
Ankara
-
Ad Soyad
O** Ş**
-
Mesajlar
33
-
Beğeniler
20 / 3
-
Ticaret
0, (%0)
Hocam ne kusuru yardım etmeye çalışmanız bile yeterli benim için :) .Hocam basış işlemini algılıyor.Ama hiz değerini +5 arttırmıyor.Benim istediğim ise hem +5 arttırırken hemde başka metotlarda güncel bir şekilde bu hiz değişkenini kullanmak istiyorum.Ama hiz değerini +5 "public void" yaparsam artıyor fakat bu seferde başka metotlarda kullanamıyorum.public int yaparsamda hiç arttıramıyorum ve değiştiremiyorumda.
Ek : Hocam daha detaylı bakmak istiyorsanız ve zamanınızda varsa Team Wiever ile bağlanabilirsiniz.
-
Üyelik
11.09.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
1077
-
Beğeniler
361 / 361
-
Ticaret
33, (%100)
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() ==e.VK_UP){
hesaplananHiz = hizArtis(hiz);
System.out.println("hızını = "+hesaplananHiz +" vites="+vites);
System.out.println(hesaplananHiz );
}
sorunu anlayamadım return değeriyle bu şekilde hep +5 artmaması için bir gerekçe görmüyorum kullanırken sorun çıkarmaması lazımdı halbuki, team viewer var mı bir canlı görsem hocam müsaitseniz ? skype'ım ahmetbkarabulut
1 kişi bu mesajı beğendi.
-
Üyelik
18.06.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Yazılım Mühendisliği
-
Konum
Ankara
-
Ad Soyad
O** Ş**
-
Mesajlar
33
-
Beğeniler
20 / 3
-
Ticaret
0, (%0)
Ekledim hocam
Ek Olarak: Sorun çözülmüştür skypedan bağlanan @AhmetKarabulut 'a teşekkürlerimi iletirim.