当前位置:首页 > 每日看点 > 正文内容

为什么说游戏不适合用C#写?

卡卷网10个月前 (01-09)每日看点158

我们公司基于skynet有一套很成熟的方案,支持过几十万同时在线,有很多经验积累。

但我们新项目<>依然决定基于C#重新写一套自己的引擎。

说一下我们的思考过程。

新项目需要要在服务端有较重的战斗/场景逻辑(类Dedicated),这个用skynet+lua写较麻烦。

此外,在新项目的客户端热更语言调研过程中,发现基于hyridCLR实现的C#热更方案较为成熟,并已经有项目使用并上线。客户端我们全部使用C#写代码,放弃了Lua(之前我们基于xlua)。

为了客户端和服务端的一性,我们开始调研用C#编写战斗/场景相关代码的可行性。

刚开始打算用skynet(Lua)写局外业务,C#写战斗/场景,Go写游戏微服务,后来觉得Lua只作为写局外语言,引入的必要性较低,所以决定使用C#一局外和局内逻辑。

然后我们调研了C#的Orleans框架,但评估下来感觉此框架太重不易扩展,所以决定自己写一套基于C#的Actor模型的引擎和框架。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8021.html

分享给朋友:

相关文章

有什么音乐软件可以全部免费下载歌曲?

有什么音乐软件可以全部免费下载歌曲?

作为音乐发烧友,我几乎把市面上所有的发烧碟、试音碟,全都给收藏,下载下来了!音质都是无损的,品质特别高,有5.1环绕的、有DTS的、有中文的、有英文的。大家可以看看这个音乐目录,大概有30万张专辑。有需要下载软件的朋友,可以双击屏幕,然后搓...

支付宝碰一碰市场如何?

支付宝碰一碰市场如何?

今年,支付宝又整了新的大活,即无须扫码即能完成支付操作的“支付宝碰一碰”正式登场。下面就来给大家分析分析,这是个什么情况,为什么都在说能赚钱。支付宝碰一下怎么赚钱的?都有谁能赚到这份钱?1.支付宝碰一下原理支付宝碰一下的本质依旧是“条码支付...

k70和红米note14pro+咋选啊?

k70和红米note14pro+咋选啊?

首选红米K70,可满足题主的功能需求。红米 Note 14 pro+的使用者定位并不是学生,红米K70的使用者定位才是学生。一、k70和红米note14pro+各自的参数红米K70推出的定位初衷,是主打性能为主。最佳使用对象是喜欢游戏者,...

为什么微服务一定要有网关?

为什么微服务一定要有网关?

网关一句话总结,网关的作用是上浮公共逻辑,下沉差异逻辑。公共逻辑就是所有接口都需要做的事,比如权限校验,限流算法等,这样业务就只需要关心业务逻辑即可。下面是一个对比图: 当然除了一些公共逻辑外,路由也是网关的核心功能,它可以进行流量转发。...

为什么我感受不到 1500 元的手机比四五千的差?

我长期使用两千元左右的安卓机,一天接近8小时的重度手机使用者。某天我突然想试试看传说中非常赛艇的苹果。狠了心,砸了钱。七千大样买了爱疯。就这?什么辣鸡玩意。而且因为我一直更新软件,用了两年爱疯就卡了。并没有传说中的用四五年不卡。用了这么一次...

自媒体如何快速起步?

自媒体如何快速起步?

有两种经验,可供参考。第一种是:现象级的爆火、爆款,这种情况捞到钱,实现财务自由的人并不多,但确实存在。只不过非要说清楚为什么这个账号可以火、可以短时间内赚到普通人一辈子赚不到的钱,他们自己也不一定能说清楚,因为赶上了风口(内外部情况)。举...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。