[問題] 關於 自製滑鼠游標 流暢度

看板Flash作者時間16年前 (2009/04/14 16:39), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/1
目前知道的 自製滑鼠 有兩種做法 //先做 Mouse.hide(); 1. stage.addEventListener(MouseEvent.MOUSE_MOVE,Moving1); function Moving2(e:MouseEvent){ myMouse_mc.x = stage.mouseX; mymouse_mc.y = stage.mouseY; } 第二種作法,是把 指定座標那兩行用 myMouse_mc.startDrag(true);代替 測試第一種方法,滑鼠會移動地不太順暢,有點卡卡的......差強人意 第二種雖然稍微好一些,但感覺還是沒有平常用的游標這麼順.....T.T 有沒有大大知道更強大的做法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.37.117

04/14 16:46, , 1F
e.updateAfterEvent();
04/14 16:46, 1F

04/14 18:24, , 2F
喔喔~果然變快了!!! Orz 老大 你回答問題很快~
04/14 18:24, 2F

04/14 21:27, , 3F
(筆記
04/14 21:27, 3F

04/15 00:34, , 4F
其實有兩解:用這招,或frame rate調高(建議至少30fps)
04/15 00:34, 4F

04/15 00:34, , 5F
但是用updateAfterEvent是不會侷限於SWF的frame rate
04/15 00:34, 5F

04/15 00:34, , 6F
會以硬體所能達到的最大速率更新
04/15 00:34, 6F
文章代碼(AID): #19v4lP0X (Flash)