[問題] AS3 遊戲中 連擊監聽

看板Flash作者 (ユニライト)時間10年前 (2014/04/07 13:45), 編輯推噓0(0016)
留言16則, 3人參與, 最新討論串1/1
稍微用幾個關鍵字 找不太到 主要是想做出像combo類的效果 目前的想法是用timer 但不確定怎麼寫 之前有找到過網路上的範例 不過是AS2版本... 還請板上大大指點!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.71.78.244 ※ 文章網址: http://www.ptt.cc/bbs/Flash/M.1396849539.A.6E0.html

04/07 14:39, , 1F
Timer想像成TimeLimit
04/07 14:39, 1F

04/07 14:40, , 2F
點下去,Timer繼續,但是時間延長成Combo最長延遲
04/07 14:40, 2F

04/07 14:40, , 3F
如果Timer倒數結束,就把Combo清空
04/07 14:40, 3F

04/13 09:32, , 4F
嗯...我的意思不是神魔那種combo,而是按順序按按鍵來出
04/13 09:32, 4F

04/13 23:42, , 5F
是說像DDR那種的嗎 :/
04/13 23:42, 5F

04/13 23:42, , 6F
04/13 23:42, 6F

04/14 00:07, , 7F
嗯..看起來有點像,但有幾處小弟看不太懂
04/14 00:07, 7F

04/14 00:07, , 8F
if(queryIndex > queryList.length -1 || result)
04/14 00:07, 8F

04/14 00:08, , 9F
不太清楚這行的意思..還有
04/14 00:08, 9F

04/14 00:08, , 10F
var result : Boolean = nowTime - pastKeyTime > range
04/14 00:08, 10F

04/14 00:08, , 11F
nowTime是...?
04/14 00:08, 11F

04/14 00:26, , 12F
試著注解了...
04/14 00:26, 12F

04/14 00:43, , 13F
謝謝大大^^大概看懂了,剛剛有點眼殘
04/14 00:43, 13F

04/14 00:43, , 14F
那如果是想要連擊同一按鍵呢?
04/14 00:43, 14F

04/14 20:59, , 15F
那就紀錄上一次的按鍵KeyCode
04/14 20:59, 15F

04/14 21:01, , 16F
除了偵測range小於一定時間,還要and 按鍵=上顆按鍵
04/14 21:01, 16F
文章代碼(AID): #1JGZk3RW (Flash)
文章代碼(AID): #1JGZk3RW (Flash)