[C++]Obje hareket ettirme

fdumanli
27-06-2007, 23:29   |  #1  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
414 mesaj
Kayıt Tarihi:Kayıt: Mar 2006

İyi Günler Arkadaşlar.
Dos ortamında bir karakter belirli tuşlarla nasıl hareket edebilir.
Teşekkürler..

Son Düzenleme: Serkan Karadaş ~ 27 Haziran 2007 23:51
genesis
28-06-2007, 11:55   |  #2  
Yeni Üye
Teşekkür Sayısı: 0
36 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006

önce tuşların ascii kodlarını alırsın. sonra bi while yaparsın içine tuş seçme kısmı koyarsın. farz edelim ki 4 yöne hareket var. bi switch yaparsın sağ, sol, aşşa, yukarı gibisinden oraya yön verirsin. ekranı her seferinde temizlemen gerekecek hareket ediyor gibi görünmesi için.

ersin334
19-07-2007, 11:16   |  #3  
Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Eki 2005

evet yön tuşlarını arkadaşın dediği gibi yaparsın.aslında ascıı leri görmene gerek yok. A tuşunu left olarak tanıtman yeterli programına mesela.hareketi için ekranı her seferinde temizlemen gerektiğinden objen hızlıysa programın kotu gorunecektır.özellikler yılan gibi büyüyrn objelerde obje boyutu arttıkca bekleme süren artar.bunuda hızlandırmak için bence yapman gereken hareketsiz objelerin tekrar tekrar basılması yerine sadece hareketli objeyı tekrar çiz ve en iyisi sadece bi daha ekranda görülmeyecek kısmını sil.tamamını silmekten oldukça hızlıdır