看板 Visual_Basic 關於我們 聯絡資訊
就最近再用VB做遊戲 會用到使用鍵盤移動圖片 可是移動都不順 假如按著不放 就是會只先動一格 然後才會連續移動 請問有什麼辦法可以解決這問題 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.189.59
MOONRAKER:我沒帶水晶球 你怎麼寫的 01/10 13:19
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As_ System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown If e.KeyCode = Keys.Right Then PBox1.Left = PBox1.Left + 30 If e.KeyCode = Keys.Left Then PBox1.Left = PBox1.Left - 30 End Sub ※ 編輯: hbkhhhdx2006 來自: 114.32.189.59 (01/10 14:08)
MOONRAKER:可以用一個timer 設間隔100ms 同時enabled=false 01/10 17:13
MOONRAKER:在keydown時把timer打開 keyup時關掉 01/10 17:14
MOONRAKER:當然keydown時要先按第一下再打開 01/10 17:15
我試了還是一樣欸0.0 ※ 編輯: hbkhhhdx2006 來自: 114.32.189.59 (01/10 21:17)
MOONRAKER:那你自己保重了 01/11 17:02