ue4好像也是免费的, 游戏出成绩后ue4才收费
这就叫收费
很明显你这么久白干了,混了这么久你叫。
你用cocos +c++?
老板:我们这个游戏微信小游戏打算上一下,你估计一下,几天搞定?
你:纳尼,我c++, 这个做不了啊
老板:啥,做不了?我听说cocos一键发布啊,你想想办法。
你:?????????????????
Creator 的一个优势就是跨平台,既可以原生,也可以h5、小游戏。
目前是js提高了开发效率以及降低了上手门槛,但牺牲了部分游戏的运行性能。
程序员纠结引擎工具的好坏我理解,毕竟工具用的顺不顺手很影响效率。但是说到语言,说实话,大多数搬砖码农压根就遇不到语言的瓶颈,无非就是自己垃圾代码写的多影响性能或者先入为主觉得某某语言好用罢了
creator做小游戏方便呐,所见即所得
全面转向js的一个副作用就是大作越来越少,看论坛几乎全都是各种小游戏了,以前C++和Lua时代不乏厉害的大作。而且论坛越来越不活跃了,C++时代多数问题论坛都有回复和解决方案,现在差远了。
其实和语言没有关系。
c++ 配lua和c++配js没有本质区别。
大作少的原因我个人觉得,是因为环境。
没有版号的大作完全是死路一条啊。
另外从技术而言,好像腾讯在推用ts替代lua脚本,以适应未来趋势。
在都能做的情况下,用lua python js当做脚本都没问题。
问题在于,原生+小游戏+h5这种大势所趋的环境下,lua做不到。
纯c++项目就更不用考虑了,不能热更新的项目是来搞笑的?
unity ue 这种也是搞笑的吗 一个c++ 一个c#
任何语言都可以热更
海外产品模式不一样啊。
如果每次走商店提包审核更新、做DLC,用什么语言都可以的。
但如果似国内一周更几次的,提包等审核的话不用做了。
不考虑环境去聊完全没意义
顺应时代 现在unity3d 完善 大作基本都是unity, UE 之前的大作基本都是大改cocos引擎, 现在依然可以用cocos-lua 你看现在招聘 大部分都招聘creator ,
如果现在官方主推的是c++ ,现在招聘的估计是c++
理论上是任何语言都可以热更,但是没有人提供支持,不是主流的方案没有人会浪费时间和精力去搞这些东西
难道官方路线又走错了?
iOS你 c++热更一下?问过库克了吗?
要是官方有钱,我想c++也是会持续优化的吧,但是了,现实就是如此、只能all in js
ue4 火不起来大部分是因为费用高,根本就不是因为难度, 抽取百分之5 的分成,对于公司什么概念
1 编辑器的功能没有办法对接C++。至少需要自动重新编译代码;当然还有其他的原因,比如反射啥的,Unity要是使用C++,他的编辑器现有的功能大部分都做不了
2 C++没办法发布小游戏,或者网页平台
关键还是看你要做什么样的游戏,如果需要做CPU密集型游戏,当然是C++好(包括服务端),那你可能就只好放弃 cocos creator,选择 cocos2d-x,或者 UE 或者 Unity