移植基于Cocos2d-x的游戏到CI20开发板

几个月前,我已经准备好在伦敦发行我们的开发板CI20。在这次发布会上,其中一个演示就是Open Arena——著名的《雷神之锤.3》游戏模组,它可以运行于多种操作系统,包括Debian 和 Android。我把相同的整套装备带到CES2015,我演示给lScott Wasson看,两瓦的功耗下提供1080p的高清性能,给他留下了深刻的印象。

在阅读更多有关ioquake 3(《雷神之锤.3》的源开放版本)之后,我意识到开发板CI20具备运行当今许多街机游戏的性能。因此,对于开发者来说,利用我们的开发板来建立自己的微型控制台是一个完美的方案。

现在比较流行的游戏引擎是Cocos2d-x,是由chulong科技设计的,可以运行在iOS系统下的,交叉平台游戏框架。Cocos2d-x使用C++, JavaScript 或Lua,对于创建图形化APP(包括交互式书籍和手册),是一个理想的工具。

Cocosd-x是世界上最受欢迎的开源游戏引擎

Cocos2d-x游戏现在可以运作在MIPS平台!

我联系了Ricardo Quesada,chukong重要的工程师。给他邮寄了一些CI20开发板。因为我们的微型机拥有1.2GHz双核MIPS CPU,PowerVR SGX540 GPU,可运行于Linux和Android系统。他觉得将cocos2d-x的最新版本放到MIPS构架里非常的合适,开始一个用日记来记录他的经验,并且每天更新。

将cocos2d-x v4放入ci20开发板,意味着Ricardo能够测试他的健壮性和工具链的稳定性。
在基于MIPS的Android系统建立cocos2d-x,和在其他Android平台建立游戏引擎一样容易——Ricardo Quesada,chukong科技。

他可以很容易的交叉编译所有需要的库,使游戏在几个小时运行起来。这次协作的最终结果是chulong科技和Imagination公司发布了官方声称。

你可以阅读更多有关它的新闻或是Ricardo的博客里的文章,在这里下载全部源代码

使用MIPS CPU和imagination PowerVR GPU的设备可以运行cocos2d-x v4游戏引擎的最佳版本。

Cocos2d-x现在运行于我们的CI20微型计算机中

我很高兴的看到游戏设计者使用CI20来开发大型的街机游戏,并且将Android系统中的最流行的cocos2d运用于我们的平台。

我们看到过几个使用MIPS CPU的开源游戏控制台的例子,所以我们将会看到这个团体走得更远。

Cocos2d-x v4的新特性

Cocos2d-x v4.0-alpha0包含了最新发行的Cocos2d-x v3.4的所有特点。下面是对新加的一些工具和特点的总结:

• 对2D和3D物体统一的渲染:这一特点使得开发者能运用一些先进的3D特效(光影,颗粒,虚拟数字框等)
• 视锥剔除算法:只有那些位于截头锥体的元素才被送进图形硬件。这能提高应用性能,因为在3D空间里只有那些可视的顶点才被存储于图形片内。
• 更小的尺寸:Libcurl取代基于手机平台上(iOS和andriod)的系统网络库,减少了游戏包的尺寸。
• 自定义的分配制:可以提高内存管理性能,减少内存碎片,支持内存加载分析

幻想武士展示了Cocos2d-x游戏引擎最新的特性。

更多关于Cocos2d-x的信息可以点击他们的网站,或关注他们的社会媒体。

原文链接:
http://blog.imgtec.com/powervr/porting-the-cocos2d-x-game-engine-to-crea...

声明:
本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利

--电子创新网--
粤ICP备12070055号