Re: [問題] 請問有辦法延遲KeyEvent的讀取速度嗎?
謝謝T大的幫忙
其實我現在最大的問題
就是當我按右鍵時
不但要他走動
而且還要它有走路的動作
可是當我用執行緒時切換圖片時
它永遠停在第一個圖片
他沒切換嗎?
不
是鍵盤事件讀太快了
所以一直快速呼叫切換圖片的執行緒
所以永遠都在第一個執行緒
即使Thread.sleep調到1
頂多看到的是模糊的飛毛腿
這也就是為啥我要延遲KeyEvent的讀取速度
後來我設一個陣列
它是用來記錄切換的第幾張圖片
再設一個counter
一直計算讀重複的按鍵讀了幾次
再用一個基數
每當counter%奇數=0時
這個人物才能切換下一個圖片+走一步
本來降低人物的行走速度已經達到了
不料
每當轉個方向走第一步時
動作居然會延遲
相信如果有人玩這遊戲
應該會玩到很度爛吧
即使很懷疑是我的程式有bug
至於T大的log法
我今天早上才看懂
並且實做了一遍
不料結果居跟我用上面的方法一樣XD
即使達到降速
但還時逃不掉第一步延遲的命運
這個bug真難抓.....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.235.13
※ 編輯: yorjing 來自: 61.217.235.13 (12/09 17:07)
推
12/10 00:27, , 1F
12/10 00:27, 1F
→
12/10 00:28, , 2F
12/10 00:28, 2F
推
12/10 12:28, , 3F
12/10 12:28, 3F
推
12/10 13:27, , 4F
12/10 13:27, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 5 之 6 篇):