egametang 没呢,Cocos没得现成的ET框架用,我只是想尝试在Cocos中适配下ET的网络协议,毕竟现在的项目服务器逻辑也不少呢。
猫大有没有兴趣弄个 Cocos 版本的 ET 呢,可以是收费的,中小游戏项目很多时候都回避不了小游戏、H5这方面的需求。
没啥兴趣搞cocos的ET,赚不了钱
我们最近也准备搞个h5,前端用cocos,可以一起交流交流
好啊好啊,也才刚开始,还不一定行得通呢,也同时在调查 Cocos的解决方案,Cocos 生态圈也有使用 TypeScript 前后端的框架。 后面有进展了我会在这里同步的
我有个项目是前端cocos 后端et 目前跑下来没啥问题
bmjksah 👍,那请问只是对接了下协议,还是说整个前端的架构也是采用类似 ET这种开发方式呢,我现在其实是有点纠结的,在考虑要不要整一套简易模仿ET的Cocos 框架,技术上应该问题不大,就怕需要的时间比较长影响了进度。
dred 你是说用 typescript 实现一套么? 有没有可能把逻辑层用 dotnet 做dll,cocos这边只接收,dll抛过来的,事件处理 view。model 写个转换工具 c# -> typescript。
dred 协议直接用MemoryPack生成, 前端构架是翻译et7
客户端类似这样
hualin 理论上是可以的,可以把 Dll 打包成 wasm,不过这样还是会遇到Unity的 C#代码转换成 wasm 的性能问题,其实 Cocos 那边也一直有讨论的这个问题的 https://forum.cocos.org/t/topic/151761/27
希望 Unity 之后换成.NET CoreCLR 后能给我们惊喜
hualin 我是真有这个想法的,我现在在对接ET 的协议,也就是把C#的代码翻译成 TypeScript,感觉难度不大。要是能说动猫大出一个ET 的 Cocos版本就好了,整改 ET 生态圈也会受益的
https://github.com/Alistairot/moye 我是直接打包成了npm的package 希望可以帮到你
bmjksah 哇,谢谢大大的无私分享,这肯定能帮上大忙呢👍
bmjksah 大佬有无示例demo的代码?