类Cocos2d-x架构的简单移动3D游戏引擎的设计与实现

类Cocos2d-x架构的简单移动3D游戏引擎的设计与实现

电子游戏已远超电影业,成为文化产业的支柱。游戏已成为人们购买和更新电子设备的主要驱动力。作为游戏核心的引擎技术受到了越来越多的关注。手游的兴起,让我国与世界站在了同一起跑线上,也为我国在游戏引擎技术上赶超国际水平提供了契机。以国内团队为主要开发团队的Cocos2d-x引擎,是一款免费开源、易学易用、跨平台的移动二维游戏引擎,受到全球游戏开发者的热烈欢迎,当之无愧自豪。随着移动设备性能的提升和续航的提升,移动平台上将会出现媲美PC平台的游戏画面,手游3d化是必然趋势。本文作者长期使用Cocos2d-x技能特效,对其架构有清晰的认识,熟悉计算机图形学和3d引擎技术。本文试图将Cocos2d-x的优秀架构与经典的3D引擎技术相结合手机3d游戏引擎,设计并实现了一款类似Cocos2d-x架构的简单手机3D游戏引擎。本文首先在Cocos2d-x的基础上扩展实现简单的3d功能(3D ToolKit for Cocos2d-x)。然后针对扩展形式的不足手机3d游戏引擎,提出了从Cocos2d-x中写一个类似结构的独立3d游戏引擎的想法并付诸实践,最终得到了移动端3d游戏引擎c3dEngine及相关游戏demo完成了一个类似的Cocos2d-x结构。

手机3d游戏引擎_delphi 3d游戏开发引擎_3d游戏开发学什么引擎