zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

《Android 应用案例开发大全(第3版)》——第2.9节壁纸的优化与改进

Android案例应用开发 优化 大全 改进 壁纸
2023-09-11 14:17:44 时间

本节书摘来自异步社区《Android 应用案例开发大全(第3版)》一书中的第2章,第2.9节壁纸的优化与改进,作者 吴亚峰 , 苏亚光 , 于复兴,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.9 壁纸的优化与改进
本章对3D动态壁纸——百纳水族馆进行了详细的介绍。本壁纸采用OPENGL ES2.0作为渲染引擎。在学习过程中,重点掌握着色器的应用、屏幕拾取算法以及鱼游动过程中鱼与鱼之间作用力的变化规律等。虽然壁纸已经开发完毕,但依然还有很多值得改进和提升的地方,笔者在此列出了以下几个方面。

动态壁纸界面的优化。
没有哪一个案例的运行界面是不可以更加完美和绚丽的,所以,对本案例的界面、风格,读者可以根据自己的想法进行改进,使其更加完美。如水族馆背景壁纸,鱼的骨骼动画及纹理图,珍珠贝的纹理图等都可以进一步完善,从而达到一个更加理想的效果。

动态壁纸物理碰撞的优化。
百纳水族馆物体之间的物理碰撞较为简单,采用的是微积分思想,对一些细节方面做得不是很好,鱼与鱼之间有时会有略微的穿透现象,读者可以自行完善,优化物理碰撞方法,使百纳水族馆动态壁纸更具真实性、观赏性。

动态壁纸的进一步优化。
百纳水族馆在加载模型时比较耗时,在一些机器上运行时比较缓慢,因此,读者可以将百纳水族馆动态壁纸再进一步优化,使动态壁纸的画面更加流畅。


浅谈Android的流畅性优化——案例分享 学习了前文的归因分析,本篇文章就带大家以实际的案例进行浅要的分析和给出具体的优化策略,具体的案例来自于网络,如有错误,还请指出。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。