这里说的框架,英文原文是framework。因为最近在寻找合适的手机游戏引擎,所以对比了一些开源以及商业框架,包括他们的部分文档,以及论坛和博客里开发者的使用分享,有了一点简单的收获,记录一下。
每种框架都有其特定的用户群定位,所以不好说哪个框架或者引擎最好,只能是根据应用开发的功能需求以及开发者个人对工具及语言方面的喜好来进行选择,有一些框架目前不会使用,但不代码未来在做某个应用的时候再回来重新评估。
不过其中一些框架的缺陷还是值得关注,不能在使用这个框架做过一段时间后才发现有这样那样太多的问题,解决的时间比自己为每个平台独立开发所花的时间还要多,那样就得不偿失了。
Unity3D
因为上一个项目使用的Unity3D(http://www./),目前的感受是这个引擎相当不错,尤其对于美术人员来说相当友好,其在跨平台方面的表现也很强大,虽然手机平台目前只支持iOS跟Android,不过这也足够了,Unity现在50万的开发者也足以证明它的优秀,而围绕它的一些插件开发商和工具开发商,还有大量的Asset提供者,已经将Unity打造成了一个产业圈。
只不过Unity的强项还是在3D游戏开发上,虽然使用其UI组件也可以构建2D游戏,但是使用起来还是比较别扭,也不那么直观。