
























这是一个创建于 1058 天前的主题,其中的信息可能已经有所发展或是发生改变。
背景
我是一名 Unity3D 的前端开发。公司的项目大部分是用 C# + xLua 的框架,MMORPG 类型的游戏。不可否认的 Lua 的技术还是非常成熟的。
疑惑
在工作中项目中,Lua 能用到的什么优化方法呢?我几乎想不到,完全没有思路。也不知道从何下手。平时公司里也没有什么大佬会告诉我。所以想请教下社区的大佬们,请问您知道的 lua 优化有哪些呢?谢谢您
目的
我觉得像我这样的小白应该不少,既然有相同的疑问,我也想通过这个帖子,可能相互学习一下。
谢谢您!
2 Katrol 2023 年 7 月 22 日其实就是知乎上、博客上常见的那些。我觉得应该是先把相关数据结构的底层实现看下就大概明白了,游戏中要注意的其实是 C# lua 交互调用的性能 |
3 asuraa 2023 年 7 月 22 日我们优化 直接把 lua 干掉换 quickjs 然后就可以愉快的写 js 了 |
4 flyqie 2023 年 7 月 22 日 |
5 asuraa 2023 年 7 月 22 日@flyqie 差别就是 lua c++做集成非常容易没有侵入性 也就用 luabridge 之类的包一层就行了 原来的 clas 基本不用改 然后就是写起来的区别了 lua 写的非常难受 连特么一个 continue 都没有需要包一层 循环 |
10 wxf666 2023 年 7 月 23 日@luodaoyi #8 是运行得快?还是开发得快? 如果是前者的话,大佬果然还是大佬,短时间内写的 quickjs ,居然比完善了 20 年的 lua 快且功能全。。 |
12 flyqie 2023 年 7 月 23 日 via Android |
13 pursuer 2023 年 7 月 23 日@flyqie 生态的话,还是和 lua 的定位有关,所以本身标准库很薄弱。有个叫 luvit 的项目,给 lua 提供了类似 node 的环境。但是 js 背靠浏览器,python 则是大部分 linux 预装且标准库丰富,lua 就很难有进一步的优势。 |
14 nevermoreluo 2023 年 7 月 24 日配置载入在 lua 层的话可以优化,大配置载入时,gc 会成问题,全量载入的场景还好, |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。