Unity开发,Lua是否必要?

1个回答

写回答

abc123.

2026-02-14 10:04

+ 关注

腾讯
腾讯

要是能不用就别用lua了。对于手游而言,采用lua是为了应对游戏包更新时用户需重新下载以及等待商店审核的情况,但在PC和游戏机上,天然就能直接更新代码文件,根本不需要这种热更新技术。lua不但无法提高开发效率,反而还会降低效率。它的编辑器智能提示功能非常差,导致复杂一点的封装都难以编写,因为很难实现智能补全。它没有编译过程,像写错名字这种低级错误,得找到相关逻辑才能发现。其性能低下,注定无法用于编写性能相关的部分,只能写写UI和非核心的规则逻辑。业内之所以流行lua,只是因为腾讯出品的xlua起了铺垫和验证的作用。即便如此,原作者后来也推出了JS作为脚本开发语言,虽然JS的运行速度更慢,但它完善的智能提示和静态检查远远优于lua糟糕的开发效率。

举报有用(6分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号