Android+3D游戏开发技术详解与典型案例(第1-3章)
3D 游戏的开发门槛确实不低,是在 Android 上,又要管图形又要管性能。但这套《Android+3D 游戏开发技术详解与典型案例(前 3 章)》资料,真挺适合想啃下这块硬骨头的开发者,尤其你如果是做前端转手游、或者搞 Android 但想上 3D,那就更值得看看了。
3D 图形学的基础,讲得还蛮清楚。坐标系、向量、矩阵这些看着头大?放心,例子够接地气,像用OpenGL ES
画个旋转立方体,思路就理顺了。
Android 环境搭建也有提到,Android Studio
搭配NDK
搞 C/C++,写底层逻辑性能更稳,开发效率也没拉胯。工具链配置说得挺细,省你不少踩坑时间。
再来是3D 模型导入和渲染那块,像怎么.obj
、.fbx
文件,怎么做纹理贴图
、剔除
、深度测试
这些优化,讲得不啰嗦,还配了场景小案例,挺实用的。
物理引擎方面提到Bullet
、Box2D
,比如怎么让飞船飞起来又不飘得离谱,怎么搞碰撞检测
不拖帧,这些细节都有带到。对新手来说,能少绕多弯路。
如果你是搞 Android 的,想尝试 3D;或者 Unity 看多了,想了解点底层图形实现,那这前 3 章内容,真的可以拿来当打基础的练手教材,边学边敲,效率还挺高。
7.12MB
文件大小:
评论区