Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>LuacPackerNew to Visual Studio Code? Get it now.
LuacPacker

LuacPacker

SilverHappyElements

|
215 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

LuacPacker README

编译前注意事项

  • 进行编译前需要打开Folder到Project/Content/Script文件夹

方法一

  • 打开Project/Content/Script文件夹,双击其中的“Script.code-workspace”文件

方法二

  • 打开vscode并安装本插件后,点击右上角的File->Open Floder,一步步选中到Project/Content/Script文件夹后,点击右下角的“选择文件夹”按钮

按钮功能

PackLuac_FullBuild_All_Platforms

  • 全量编译按钮,会对文件夹下的lua文件进行全量编译,根据代码内容生成PC、MOBILE平台下的中间文件到Project/Content/ScriptConversion文件夹, 并生成对应的luac文件到Project/Content/ScriptBytecode文件夹;
  • 全量编译后对中间文件夹的lua文件进行代码扫描;
  • 扫描结果保存在Project\Content\ScriptConversionScanCodeResult文件夹中,文件为TScanCodeOutlua_时间.xml,扫描结果同步记录在Log中。

PackLuac_IncrementalBuild_All_Platforms

  • 增量编译按钮,会对文件夹下的lua文件进行增量编译,根据C:\Users\happyelements\SPUserRecords下的lastCompileTimestamp.json判断哪些文件有修改需要进行增量编译, 根据代码内容生成PC、MOBILE平台下的中间文件到Project/Content/ScriptConversion文件夹,并生成对应的luac文件到Project/Content/ScriptBytecode文件夹;
  • 增量编译后对中间文件夹中新生成的lua文件进行代码扫描;
  • 扫描结果保存在Project\Content\ScriptConversionScanCodeResult文件夹中,文件为TScanCodeOutlua_时间.xml,扫描结果同步记录在Log中。

Open_Log_File

  • 打开编译日志,仅记录最近一次编译操作的日志内容

SubModule_List_Check

  • lua脚本目录各个模块的依赖检查,检查MainModule的SubModuleList中的路径依赖缺失情况,点击即可执行,结果将输出到多个json文件中并自动打开这些文件
  • 增加按钮"SubModuleListCheck"扫描Module中的路径依赖缺失情况
  • [展示结果] : "full_dependency_tree.json"为完整依赖树,
  • [展示结果] : "submodule_reference.json"为CommonSubModule中的SubModule中对其他SubModule的一级引用,
  • [展示结果] : "mainmodule_reference.json"为MainModule中对SubModule的一级引用,
  • [展示结果] : "missing_and_extra.json"为MainModule的SubModuleList中漏列的SubModule的依赖树
  • [展示结果] : "missing_extra_simple.json"为上述"missing_and_extra.json"的简化版本,为MainModule的SubModuleList中漏列的SubModule名单
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft