cocos2d现在还有人用吗,有人用cocos2dx吗
cocos2d现在还有人用吗,有人用cocos2dx吗详细介绍
本文目录一览: 微软加入Cocos2d-X的JavaScript支持用来开发Windows应用
Cocos2d-X是一套开源、跨平台的游戏开发工具,目前全世界有成千上万开发者在使用。现在,微软已经加入了对Cocos2d-X的JavaScript支持,用来开发Windows应用。今后游戏开发者就可以利用这套工具开发适用于Win10/Win8.1和WP8.1的游戏了。Cocos2d-x是一个支持多平台的2D手机游戏引擎,使用C++开发,基于OpenGLES和Cocos2d-iphone,支持HTML5、iOS4.1以上版本、Android2.1及更高版本,WindowsXP、Windows7、Windows8.1、WindowsPhone8.1和Windows10。Cocos2d-x引擎在国内手机游戏开发领域的份额接近70%,而国外使用份额则接近25%。Cocos2d-X引擎采用JavaScript对象和API设定,因此当开发人员使用JS开发一款Cocos2d-X游戏时,就可以在JS代码中利用强大、高性能的C++引擎,而且JavaScript渲染也将采用C++渲染引擎。
egret 和cocos2d-x-js哪个目前更稳定更好用
如果大型游戏,强烈建议不要使用cocos2d-js
我们目前的几个项目都是cocos2d-js开发的,我打算把这几个项目转egret。有如下几个理由:
1、cocos ide有BUG:断点会崩溃、代码提示很差、内存太高、虚拟机的菜单栏会影响事件(迭代了很多版本,这菜单栏BUG都没修复)
2、studio的工作流在几个引擎中是最差的,而且有BUG。经常和实际表现不一致。而且内存占用大,会崩溃。不能继承(这个问题最严重,不能继承按钮,那么按下缩放等高级功能就很蛋疼)。
3、
架构太差。写点小功能没事,如果想写大型游戏,这套架构会让你抓狂!比如最简单的按钮事件,我必须在事件方法里面加个触摸类型判断。一个很简单的点击,就
多出很多这种相似的代码!4、UI有好几套,然而每一套都有BUG。CCUI的设计也是很糟糕的!同时也是崩溃的罪魁祸首。
5、引擎BUG问题,
很多BUG会让你欲哭无泪,比如坐标会出现undefined。再比如热更新的BUG,XCODE编出的包默认是js而不是jsc,当这个包发布商店就会
出现不能热更新的问题,同时也进不去游戏,卡在了热更新界面。(这个问题导致我们流失了3个月的用户,知道苹果商店通过审核位置),再比如
java/objectc和js的交互,这个都有问题!再比如:ios第三方输入法会导致崩溃!
6、工作流问题,IDE的断点的观察变量很不友好、studio导出的配置很大、studio扩展性很差。在IDE 1.2版本出来之前,我们团队甚至无法断点,只能打印日志来debug。
7、工作效率问题,代码提示先不谈。我实现一个简单的列表都能折腾很久,那ccui的list真是太不好用!除此之外,裁剪、遮罩这些只需要一行的代码,在cocos下面需要无数行!
8、
引擎升级问题:cocos大概一个月1个升级,egret是2周。然而cocos升级会带来大量的新BUG,而且兼容性很差。导致我们现在还用3.0版
本。最蛋疼的是,官方的3.6版本又不能断点了!3.0升级到3.6还会导致布局混乱、九宫失效、崩溃闪退(绝对不是代码问题这个解释了)!基本上
cocos每加个新功能都会带来无数新BUG,老BUG修复量也少,我论坛反馈的问题经常需要迭代2到3个版本才修复,下个版本修复兼职是不可能。而
egret不仅迭代快,BUG修复也勤快!也很少有一些导致产品质量的验证BUG。
9、官方人员态度问题:我在cocos论坛发的BUG反馈,过了7天才有人来回复。地址(从3.0到3.1和3.2的BUG,官方帮忙看下),再看下egret我发的BUG反馈,当时是下班时间,然而第二天一早就回复我了。地址(Egret社区-BUG列表)
10、API问题:cocos经历了3个大版本,官方API文档也有的API,实际尽然是没有的,官方回复是还没加入js绑定。
11、跨平台问题:cocos2d-js经常是HTML5和JSB表现不一致。导致我们现在只能专注JSB而放弃HTML5版本。egret很少有这个问题。
12、
性能问题:先抛开runtime。如果你用了ccui,那么我100%保证你的cocos2d-js的性能会被egret秒杀。再来说下native下面
的性能对比,cocos的人说egret是js写的逻辑,而他们是绑定。那么问题来了,在现在,js的逻辑产生的性能压力一点都不是问题(参考
node.js,能用js写服务器了都)。主要的性能压力其实是在渲染上面,而他们2个都是opengl作为渲染的。如果用了ccui,那么还是被
egret秒杀。那ccui带来的drawCall真是太!!再来谈runtime,egret现在很多浏览器都集成了runtime(可以opengl
渲染代替canvas渲染),而cocos-js只是说在合作,已经慢了一步。
13、产品路线图问题:cocos的几个产品一心在弄3D,egret都已经自己搞了一个IDE了。开发基本的生活cocos都没保障好,就去想和u3d打架!
14、内部问题:cocos估计内部很不和谐,ide据说是1个人在开发,studio是30个人(30个人整出这东西),而且studio是用的.NET搞的,跨平台最呵呵的技术!QT、AIR那些那么多高效率,扩展性强的技术不用,选了个.NET。。。。
有人用cocos2dx吗
1.Cocos2d-JS引擎
Cocos2d-JS引擎是Cocos2d-x的JS版本,它极大简化与整合的API设计使得游戏开发变得前所未有地轻松。依托Web平台使Cocos2d-JS享有高效的开发测试环境,命令行工具提供三步就可以搞定Web与Native全平台部署的便捷功能。
2.Cocos
Code IDE
Cocos
Code IDE是基于 Eclipse的跨平台
IDE,可帮助开发者便捷地创建游戏工程、编写调试代码、实时查看修改效果、并最终直接发布成可上架的安装包。
cocos2d-x 是用什么语言编写的?除了c 还能用别的吗,比如java?
cocos2d-x_百度百科
Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于 cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本,.....................
cocos2d-是用C++写的,除了用C++,现在还没有其他的版本,并且以后的很长一段时间都不会有其他版本,用Java更不可能。现在C++用的还没有特别广泛呢!只有中国人再用而已。
有没有什么好用的2D游戏制作引擎?
目前主流的基本都是H5引擎。如果没有基础的话推荐使用cocos2d。因为是组件式开发,所以逻辑上各司其职,会JS或者TS就可以了。
当然白鹭引擎、layabox也是可以的。白鹭是老引擎,社区比较活跃,有比较多工具。layabox号称性能强劲,不过团队开发大游戏才能显现出来的,否则的话性能这东西还是靠编程优化做得好才更好。
还有Unity引擎也能非常优秀的2D游戏。不过有一个问题就是包体太大的,一般都是拿来做独立游戏,2D游戏平台一般都在手机或者是网页平台,包体太大公司一般不做选择。不过Unity作为目前最活跃的引擎可以做很多有趣的游戏。
还有的文档太少,看起来高端编起来痛苦就不谈了。
喜欢请关注。
cocos creator 还有人用吗
有人用。CocosCreator只发布了半年,而且在没有开发者人口红利的情况下,Creator活跃开发者数量已经和上线推广了4年的CocosStudio相当。CocosCreator的市场口碑很好所以目前还有好多用户在使用。
游戏开发libgdx和cocos2d哪个在公司的用的多?
游戏开发libgdx和cocos2d哪个在公司的用的多?
-现阶段这两个比较是cocos2d-x多(是x版本,可以跨平台)
想了解哪个引擎的应用面广点,再学习。还是有其他引擎?
-现在国内中小公司流行制作手游,手游引擎上Unity的前途比上面两个好,Unity的不足是容易对引擎产生依赖,以后公司有变动(更换引擎)时不容易调整。
unity怎样
-3D可视化引擎,很多功能都带着,授权费较贵,如果题主是已毕业的社会人,很推荐学这个。如果是在校学生,这几个都不要碰,直接从DirectX(版本9及以上)或者OpenGL开始学,有兴趣了可以去摸摸Unity
cocos2d-swift 3.1.1有人用过吗
您好 为了方便大家学习和使用Swift语言,而又不用影响项目进展或者系统的正常使用,我们不需要直接在Mac上更新到新版Xcode或者升级到Yosemite(测试版有一定的不稳定性,直接当作生产环境使用你一定会后悔的),特此做了一个虚拟机安装Xcode 6 B...
手机游戏开发用什么引擎?
比较流行的是cocos2d和unity3d。
如果有C++基础建议cocos2d
如果有C#或者JS基础建议unity3d
手机游戏开发可以用Unity3D以及cocos2d-x。
总体来讲,行业首选的游戏引擎,主要都集中在Cocos2d-x与Unity3D之上。
在我国,Cocos2d-x主要被用于移动端的游戏开发。
而Unity3D具有跨平台的特点,可以很方便地将游戏发布到android手机平台上。
完美空间建议你可以学习COCOS2D
最赚钱的手机游戏大都是用什么引擎研发的?答案是Cocos2d-x。
目前在移动游戏领域活跃的开发平台和游戏引擎主要有:Unity 3D、Cocos2d-x、Corona、Flash、Havok、Marmalade、Unreal、Shiva3D等。从这些引擎所支持的平台情况来看,跨平台是目前移动游戏引擎最为重要的核心能力。
而触控旗下的免费开源引擎Cocos2d-x 使用 C++ 则支持目前几乎所有智能移动平台,同时兼容桌面浏览器和移动浏览器。
相比其他移动游戏引擎,Cocos2d-x具有开源、易学易用、支持多种智能移动平台的特点,因此它在移动游戏开发领域具有相当高的经济性和泛用性。
根据触控公布的信息,Cocos2D-X已被海内外顶尖的游戏公司,如Zynga、Glu、Gree、DeNA、TinyCo、Gamevil、HandyGames、人人游戏、4399、搜狐畅游、昆仑万维、热酷、乐元素、菲音、心动游戏等用于其主流iOS/Android游戏开发。Cocos2d-x 引擎在国内2D手机游戏开发使用的份额接近70%,而国外使用份额则是接近25%。
根据触控披露的产品信息,国内月营收过千万的游戏中,《我叫MT》、《龙之力量》、《大掌门》、《神仙道》、《君王2》等都是使用Cocos2d-x开发。而在国外,像《Contra:Evol,ution》、《Cookie Run》、《Small City》等畅销游戏也出自Cocos2d-x之手。
根据触控的统计,在360商店安卓榜单前十中50%的游戏都是使用Cocos2d-x引擎,而在中国区App Store排行榜前十中这一比例达到了70%。
cocos2dx是完全免费的吗,还是想像虚幻4一样用于商业就要收费
首先免费的UDK只是Unreal引擎的一部分,涉及到具体的游戏优化和定制上仍是要收费的。 其次Unreal引擎对应类型是第一人称、第三人称视角为主的3D游戏,如果要把它应用其它游戏类型上比如做即时战略游戏,就需要适配。
**cocos2d-x确实在某种程度上是免费的**。然而,这种免费并不意味着可以无限制地用于商业用途。
cocos2d-x的授权协议赋予了触控对cocos2d-x的商标、域名、以及特定版本的著作权。但是根据授权协议,触控不能限制任何人使用、复制、修改、合并、出版发布、散布、再授权甚至贩售cocos2d-x的代码。这意味着,即使触控拥有cocos2d-x的商标和特定版本的著作权,也不能仅通过这些权利来对使用cocos2d-x进行商业化行为的人收费。
因此,可以说cocos2d-x在开源社区中是免费的,可以方便地用于个人或非商业用途。但如果用于商业用途,将面临潜在的知识产权风险。这也是为什么在考虑使用cocos2d-x进行商业游戏开发时,需要了解清楚其授权协议和可能的法律责任。如果有任何疑问,建议寻求专业的法律咨询。