作者bobyang79 (宗樺)
站內AndroidDev
標題[問題] 關於程式的優化
時間Tue Apr 19 16:47:14 2011
不知道大家寫android遊戲時有沒有遇過
就想做的小型動畫如圖層移動
感覺是因為跑不動的關係
即使wait部分只設定到10仍看的出有些lag
如果動畫的複雜度拉高感覺會更明顯
因為我自己試書本附的code也有類似問題
足球遊戲lag到覺得足球不像用滾的= =~
可是網路上載的到的遊戲如angry bird跑起來又沒太大問題
不知道有沒有大大知道它們是怎麼處理的~?
是在最後還有在開優化程式去跑~?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.120.182
1F:推 nowar100:NDK 04/19 16:52
2F:推 fasthall:用surfaceview畫圖 不要用wait用systime的差別來trigger 04/19 18:35
3F:→ fasthall:進階點可以用opengl貼2d材質 再來就是1F說的NDK 04/19 18:36
4F:推 ledia:GLSurfaceView 應該就很好用了 04/19 22:51
5F:→ bobyang79:請問一下fa大你的意思是類似按了按鍵才有反應的意思~? 04/20 00:37
6F:推 fasthall:不是 你wait的這段時間遊戲不會運算邏輯 應該是要設一個 04/20 01:34
7F:→ fasthall:timer 當nowtime-lasttime>30之類的時候才更新 這樣才是 04/20 01:35
8F:→ fasthall:真正的鎖FPS 04/20 01:35
9F:→ bobyang79:嗯嗯 我把wait的地方改成用timer去做 感覺有比較流暢些 04/20 13:53
10F:→ bobyang79:等會再來研究NDK好了XDDD~~~ 04/20 13:53
11F:推 cooper6334:我都喜歡用handler跟sendMessageDelayed來控制動畫 04/20 14:37
12F:→ cooper6334:不過就不適用要求精確時間的情形了 04/20 14:42