作者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