为 IXL(IIE eXpression Language)提供语法高亮、自动补全和文档悬停的 IDE 插件。
功能
- 语法高亮 — 关键字、注释、字符串、数字、API 调用、事件块、函数定义
- 自动补全 — 输入
API.弹出全部 90+ 个 IIEAPI 方法(含参数签名和说明) - 悬停文档 — 鼠标悬停 API 方法、关键字、颜色常量显示详细文档
- 签名帮助 — 输入
(后显示方法参数列表 - 代码片段 —
when-load、when-collision、when-update、when-editorui、if、for、while、func、ixl-template - 智能过滤 — 输入
API.Get自动过滤出所有Get开头的方法 - when 事件补全 — 输入
when后列出Load、OnCollision、Update、OnEditorUI - 材质名补全 —
SetMaterial("后列出所有可用材质 key - 变量/函数补全 — 自动收集文档中定义的变量和函数名
支持的事件
| 事件 | 说明 |
|---|---|
Load |
关卡加载完成时调用一次 |
OnCollision(type) |
球碰到当前对象时调用 |
Update |
每帧调用一次 |
OnEditorUI |
定义编辑器参数 |
快速开始
- 安装扩展后,打开或新建
.ixl文件 - 输入
ixl-template并按 Tab,生成完整的事件模板 - 在
when块内输入API.开始编写逻辑
示例
when OnEditorUI do
API.InitArgs(12345, "脆弱地板", "Fragile Tile")
end
when Load do
fallen = false
API.SetMaterial("Fragile")
end
when OnCollision(type) do
API.PlayChildSound("sound_fragile")
API.SetMaterial("FragileActive")
end
when Update do
if fallen then
API.CleanCollision()
end
end
许可证
Copyright © 2026 Infinity Innovation Studio. All rights reserved.