作者hbkhhhdx2006 (比格踢)
看板Visual_Basic
标题[.NET] 关於键盘的移动
时间Thu Jan 10 00:39:40 2013
就最近再用VB做游戏
会用到使用键盘移动图片
可是移动都不顺
假如按着不放
就是会只先动一格
然後才会连续移动
请问有什麽办法可以解决这问题
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.189.59
1F:→ 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)
2F:→ MOONRAKER:可以用一个timer 设间隔100ms 同时enabled=false 01/10 17:13
3F:→ MOONRAKER:在keydown时把timer打开 keyup时关掉 01/10 17:14
4F:→ MOONRAKER:当然keydown时要先按第一下再打开 01/10 17:15
我试了还是一样欸0.0
※ 编辑: hbkhhhdx2006 来自: 114.32.189.59 (01/10 21:17)
5F:→ MOONRAKER:那你自己保重了 01/11 17:02