→ kencool107:補充一下 ,也不想使用TIMER 03/15 14:27
推 jeaby:Tweener 03/15 14:36
→ jeaby:但是碰撞判斷還是得用ENTER_FRAME 03/15 14:38
→ ufoufoufo:Tweener不錯,不過一般來說FPS應該很少在動態調整吧 03/15 17:21
→ ufoufoufo:建議盡可能先考慮好用的FPS就別改了 20~40都還蠻合理的 03/15 17:21
→ kencool107:可是如果放上IE的話 FPS還是會跟設定的一樣嗎@@? 03/15 17:34
→ kencool107:不是聽說IE會鎖flash的資源還什麼的? 03/15 17:35
→ ufoufoufo:基本上在瀏覽器內執行的一定會比直接在FlashPlayer跑慢 03/15 18:57
→ ufoufoufo:但並不會差太多,如果變的很慢,那就是你程式的問題了 03/15 19:00
→ ufoufoufo:要修正的可能就是程式的效能,而不是調高FPS可以解決的 03/15 19:01
推 jeaby:瀏覽器在背景的話 flash會有sleep mode的問題 FTP會降 03/15 22:42
推 cjcat2266:還是可以用enter frame來更新位置,只不過方法要從 03/16 06:13
→ cjcat2266:frame-based movement改成time-based movement 03/16 06:13
→ cjcat2266:也就是說用getTimer()計算兩個frames之間的時間差 03/16 06:13
→ cjcat2266:然後計算正確的位移量,這跟是不是用enter frame或timer 03/16 06:13
→ cjcat2266:沒有任何關係 03/16 06:13
→ cjcat2266:基本上就是利用 x += v * dt 這條式子 03/16 06:14
→ kencool107:樓上精闢 感謝 03/16 09:18