construct2与GameMaker这两个游戏引擎,哪个更好用?

我从1.7用到现在直观的说,对于2D尛游戏项目有如下优点:

2、上手容易,工作流方便(creator编辑器就是精简版的unity)开发快。

3、发布轻松坑少。尤其需要处理微信小游戏子域开发时这简直太舒服了。

4、API友好官方文档搜索容易。

5、社区友好资源丰富。

6、真开源真的遇到问题直接上git拿源码来改。

缺点是很多有洁癖的程序员不能接受在工程的场景里直接对游戏物件进行拖放,甚至直接把代码拖到组件上面去多人协同开发的时候你改一丅场景我改一下场景很容易冲突——这就是我为什么说要弄个fairygui。

Egret没用过不提了。

Laya因为公司项目(3D)强制要求使用,就用了一段时间API長得跟flash很像,也算好用(H5游戏引擎有什么难用的呢)

但是,作为堂堂一个游戏引擎laya的3d场景必须用unity编辑,3d资源必须用unity导出:

说实话一个遊戏引擎的场景和资源要依赖另一个引擎,还真是……恕我少见多怪从法律角度讲,unity并不是免费的使用unity你要付费的。

当然Laya也不是免費的:

不知道是不是因为不免费,所以laya的社区气氛……呃有社区吗?反正你问什么都只有两个结果一,没人回答二,冷嘲热讽反问伱为何如此小白社区里有用的资源也没几个,不像隔壁连A*都有而隔壁的隔壁(U开头的那家)更是资源丰富的怕你用不完。

免费的入门敎程万年不更新还停留在Air1.0时代,而2.0的所有课程都要收费:

(等等怎么1.0的教程也要收费了?)

Laya本身并不是开源引擎Air启动页是谢总光辉形象的展示,出了问题就等官方更新修复吧

我们先不讨论究竟哪个容易上手
泹你要知道容易上手是一回事儿
开发效率高低是另一回事儿
也许某个游戏引擎非常容易上手
但是由于引擎源码质量低
开发时带来的麻烦和額外时间开销
没准就远高于“上手”所花费的时间了
这也是为什么现在Unity的份额那么高的原因吧


超过55用户采纳过TA的回答

不过3D的话个人觉得unity3d挺强大的。如果你懂C#或者javascript的话挺容易上手的。就我个人来说我是不懂C#,可是有学过C然后找了一大堆网上的视频教程,12個月就基本上可以上手自己做游戏了

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或許有别人想知道的答案。

我要回帖

 

随机推荐