Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>迷你世界 3.0 代码工具New to Visual Studio Code? Get it now.
迷你世界 3.0 代码工具

迷你世界 3.0 代码工具

史晓飞

|
2 installs
| (0) | Free
迷你世界3.0版本Lua代码工具,支持接口事件调试和补全
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Mini3.0Code

这是一款面向迷你世界专业开发者开发的3.0脚本API接口智能补全及工具插件,帮助开发者提升开发效率。

快速开始

创建一个Lua脚本文件,打开后即可激活插件,默认是英文补全。

详细功能

功能 状态 备注
3.0模板快速创建 ✅ 已完成 在空白的Lua文件输入!或!触发
根类补全 ✅ 已完成 在Lua文件任意位置输入根类相关英文触发补全
API接口补全 ✅ 已完成 输入接口根类前缀后从:开始补全
API事件补全 ✅ 已完成 输入事件根类后从.开始补全
中/英文补全(可切换) ✅ 已完成 不支持根类中文补全,通过设置“中/英文补全切换”切换状态
API接口悬停提示 ✅ 已完成 鼠标悬停在API接口或事件上显示相关的返回值及参数
工具库Web界面 ✅ 已完成 通过右上角“编辑器工具栏”的花小楼按钮打开内置的工具界面
枚举库面板 ✅ 已完成 以列表的形式展示所有枚举常量,单击即可插入
调色板 ✅ 已完成 有11种色系,单击插入,可用作广播、消息
组件属性插入面板 ✅ 已完成 3.0版本专属的组件属性,包含13种不同类型的属性,单击可插入

代码示例

--输入!或!后按Enter或Tab创建3.0模板
!!
--输入事件根类+.后开始事件补全
TriggerEvent.
--输入接口根类+:后开始函数补全
Actor:
--鼠标悬停到TryMoveToActor提示函数作用及返回值、参数
local result = Actor:TryMoveToActor(objid, targetObjid, speed)

补全图标枚举

图标 描述
symbol-class 类
symbol-method 方法或函数
symbol-event 事件
symbol-field 字段或变量

贡献者

岚づ灰'

  • 核心逻辑开发
  • API数据采集
  • 网站设计开发
  • 文档编写

贝齐灵竹好

  • API数据采集

良

  • API数据采集

岚う渊泽^

  • Icon图标灵感提供

常见问题

为什么鼓励英文补全?

答:中文补全由于语言特性,在加载速度、稳定性及兼容性上不如英文补全。

  • 在加载速度上,为了确保中文也能够同英文一样有包含查询功能,我们使用了时间复杂度为O(n^2)的分词算法,在比较老的计算机上使用时可能加载速度会比较缓慢。
  • 在稳定性上,有部分场景小概率输入了中文却没有触发中文补全
  • 在兼容性上,有概率与其他插件产生冲突。

为什么补全列表里有2个相同的函数或事件的补全项?

答:这是因为我们的补全逻辑是自己写的,这是为了中文模糊查询,而语法检查采用了LSP服务器,如果关闭了LSP服务器的补全功能,那么vscode的Lua插件补全也会失效,所以我们只能保留,请忽略掉下方LSP的补全,我们已经把自定义的补全项优先级调到了最高,放在了置顶,不影响实际开发使用。当然你也可以把这当做一个Bug,我们会在后续的迭代版本中尽可能解决这个问题,过滤掉LSP的补全。

中/英文补全如何切换?

答:使用Ctrl+Shift+P打开命令面板,输入“中/英文补全切换”选择后就可以切换了,也可以在插件设置中进行切换,在左下角的设置->扩展->Mini3.0Code设置->补全模式选择。

作者的话

我们这个插件呢,是开源的,你可以到下方的github链接获取源代码,欢迎各路大神为我们项目做出贡献,包括上面的常见问题,我本人是高中生,没有太多时间维护项目,能力也有限。

  • github链接:https://github.com/ShixiaoFei33/Mini3.0Code
  • 作者QQ:3369909027
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft