居然新项目用的2DX的


如图

一切都是出钱的人说了算,你没问问 给个理由的 至少是能让人觉得合理的那种?

1赞

2dx搞2D还是没毛病的,就是开发效率低了点
我还用来搞过3D demo :innocent:

2dx+fgui 不上小游戏还是可以的

C++调试等待,一生之敌

人家就是觉得cpp 牛逼

但是2dx维护是个问题,新项目需谨慎。
像要支持一些新特性/16kb,不支持Vulkan。
要是未来Google play 强制要你切换到 Vulkan,你怎么整?
2dx的人才会越来越少,维护越来越弱

2赞

人事不懂技术的,根本不知道2dx是啥

3赞

不关人事事吧, 人事也是听技术负责人説的要求, 估计ta们技术负责人是2dx时代的人, 只会2dx所以就拍板了呗, 不然是真大佬要追求用cpp 直接用godot-cpp版不是更香麻

不考虑h5环境,2dx性能和体验比creator好太多了。
至于新特性什么的,这些公司们肯定考虑了,估计能解决或者已经不是问题了。

现在2dx也可以发布成为微信小游戏了,就是不知道性能、稳定性和兼容性怎么样

现代cpp编译器开了warning as error和asan,和c#体验差不多了

编译慢可以上fastbuild,cmake自己也有个自带的unity_build,cpp20的话还可以上module

我自己搞的一个引擎demo,“脚本”用的C++语法(子集、基础语法就够用)。
开发的时候用 AngelScript 动态执行(提高开发效率),出包的时候再编译。
试过lua/quickjs/mono/tcc/vlang,最后还是选了 AngelScript :innocent:

https://github.com/axmolengine/axmol

4赞

如果你想做技术,那么从专业角度出发用你觉得最合适的。
如果你想做产品,那就得从用户角度考虑,什么语言容易学,用户多。加上性能综合考虑

google有个全平台转换库,我IOS版本就是纯OpenGL ES转的Metal

我用的filament,自己适配gl驱动,没那个精力

https://dotnet.github.io/Silk.NET/
这个可以试试

手游,底层还是用C++比较好

我在小红书也刷到要求用2dx做拼图的了 ,不知道是不是同一个都一个月了