研究Android系统上3D游戏引擎的架构,的现状

研究Android系统上3D游戏引擎的架构,的现状

概括:

随着移动设备性能的提升以及3D图形技术在移动设备领域的应用,移动设备上3D游戏和3D场景的开发将成为新的亮点。 3D游戏引擎是开发3D游戏和3D场景的核心技术。 目前Android系统发展迅速,因此基于Android系统的3D游戏引擎的研究是必然趋势。 移动设备普遍支持OpenGL ES图形编程接口。 本文研究了Android的基本架构、Java和JNI开发方法、OpenGL ES,研究了3D游戏引擎中的图像渲染、声音渲染、用户控制等关键技术。 详细分析了Android系统上3D游戏引擎的架构技能特效,并给出了关键技术的相应实现。 最后对3D游戏引擎进行了测试。 以下是本文完成的工作:(1)详细分析了国内外3D游戏引擎的现状android 游戏开发引擎android 游戏开发引擎,并对现有的一些知名引擎有了一定的了解。 (2)研究Android系统上3D游戏引擎的结构,在研究的基础上熟悉Android系统,深入了解JNI在Android系统上的使用。 (3)学习图形学及相关知识,OpenGL ES及其渲染管线。 (4)Quake3引擎分析、修改以及Quake3引擎图像、声音和控制部分的移植。 (5)3D游戏引擎在HTC G18(Sensation XE)、HW-W718、Green Orange Bloom、三星GT-N7000等机器上进行了测试音效,并给出了相应的结论。 (6)研究并实现了文本显示系统。 该文本显示系统结合了FreeType和OpenGL的优点,利用FreeType将矢量字体生成图片,并通过纹理映射将其映射到三维模型。

展开

文章来源:https://blog.csdn.net/weixin_29715563/article/details/117649504