各个框架开发项目讨论篇(新版)

MK 里面有很多很奇妙的想法,但是满屏的下划线看的我头皮发麻,哈哈哈。

感谢你的反馈,后续会改进,框架源码在 extensions 中,而之所以使用 d.ts 是因为有些接口需要框架内模块互相使用但禁止外部使用,所以不能声明 private,也需要外部禁止调用只能用 d.ts

好的, :sweat_smile:也许可以考虑转换为驼峰

应该会很棒。 :laughing:

我是用自己的框架,但是你上面写的框架源码我大部分都读过。但是还是发现很多使用理念与我不同。
所以我的做法是,当我看到不错的代码设计时,就会变成我的了~~

1赞

客户端还要啥框架啊 COCOS本身就是个框架了, 无非就是资源加载 常用的功能包装一下 小项目做做 自然就知道了,非要整个框架的框架 自己跟自己过不去吗

你说的很对。我也经常有这种感觉。这个就属于自研(自己开发的)。很多问题的界限都挺模糊的。

我的设计理解是,在多人项目中,框架的约束性大于便捷性。降低沟通成本,避免书写错误。所以我设计的代码都是下面这些的悲观设计。永远不相信使用者,只相信代码的约束。

你这个我也有做过,我是觉得这么做增加了可读性。ts的类型系统很强。留意vscode爆红的代码,我觉得要标记出来。必要时可以手动忽略。


在大本营被偷家了。 :rofl:

毕竟很多人是没得选,只能用cocos。

不是,你来cocos论坛统计这个有啥意义?

1赞

首先这里挺活跃的,另外我公司的项目使用的就是cocos,laya的社区就静悄悄的。你看看那张饼图,今年在godot 论坛发了个类似的统计。基本没有人会聊到cocos

2009年进入游戏行业,拥有深厚的技术研发实力,和丰富的项目管理经验。 曾供职于Gameloft成都公司,担任3D引擎工程师一职,参与了多款**游戏制作。此后加入岂凡网络成都,担任技术总监。 主要作品《The Amazing Spider Man 2 iOS 》、《Battle Oddyssey》、《战地联盟 onweb》。
找找看代表作,猜猜这是谁。我一个都还没玩过,谁玩过这个《The Amazing Spider Man 2 iOS 》

不重要,哪个人不包装一下自己?

这么多人自研? 引擎写起来不难, 可编辑器是个大工程啊…
我都愁死了, cpp写服务端, 客户端不敢用unity, 两种语言太像了, 容易搞混… 一直等待支持纯cpp的引擎, 可惜没有只能自己写个凑合用.

UE不满足吗?还有自己个人写引擎来做游戏!如果是兴趣爱好的话牛逼,商业项目的话还是算了吧

有人参考2dx 2.x的版本手撸了一个引擎,并实现了魔兽争霸的玩法,据说收益不错

panda 离职了,但是社区里静悄悄的,笑死了,react一个负责人离职了,国内都有消息。cocos核心走了,社区没有任何表示。