为什么国内的手游公司这么爱用 Lua 搞热更,国外的公司很少用?

273 天前
 drymonfidelia
8551 次点击
所在节点    游戏开发
48 条回复
Yuanlaoer
271 天前
Yuanlaoer
271 天前
@caNoN2019 多谢
Yuanlaoer
271 天前
@lijiangang886 回复错了,不好意思
darrh00
271 天前
上面提到 cdn 用的 lua ,让我想起 n 年前一个 0 引起 B 站宕机 3 小时的事件了,世界就是个草台班子 哈哈
flyqie
268 天前
@Yuanlaoer #35

tolua slua 再到最新的 xlua

我的理解是用 lua 主要是做热更,.net 这块的热更其实并不好做。

至于语言优势,我唯一的感觉就是 lua 轻量且简单,容易做 bridge 和嵌入。

剩下的似乎没有什么非常明显的优势?
flyqie
268 天前
@flyqie #45

js 和 python 我都见过有用的,但是好像嵌入比较麻烦,要做很多工作,不过现在有很多框架能简便这个工作了。

至于代码加密和性能优化,lua 比较好改,js 和 python 什么的因为语言特性比较丰富不太好改。

.net 做热更我记得以前有前人搞过很多方案,但似乎都不太好搞,因为这个对 unity 依赖太大了,不注意的话可能会崩,而且 il2cpp 出现之后也确实导致了一些热更方案的淘汰,现在市面上在的 hybird 已经挺稳了,但是因为路径依赖,有些项目还是趋向用 lua 做开发。
Yuanlaoer
268 天前
@flyqie 光是你提到的这些,在跟电脑相关的大行业下,已经不是小市场了
williamx
265 天前
为什么说国外公司很少用?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1107143

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX