SuperAPI AI 工具集

roblox-luau

通用与其它

查看项目

更新于 10-15 21:38

技能介绍

用途:为 Roblox 项目编写现代、类型安全的 Luau 代码,避免过时教程与旧训练数据中的废弃写法。

主要能力:默认在新 ModuleScript 顶部使用 --!strict 并为公开函数标注类型;用 game:GetService("Name") 获取服务;使用 task.wait/spawn/defer/delay/cancel 替代已废弃的 wait/spawn/delay;可失败的引擎调用(DataStore、HTTP、Marketplace、Teleport、*Async)放入 pcall;优先使用 *Async 变体。语法方面覆盖复合赋值、if 表达式、字符串插值、广义迭代、continue、// 整除、table.freeze/create/clone、math.lerp 等。类型系统覆盖新类型求解器、export type、字面量联合、泛型、:: 类型转换、typeof 与 IsA 收窄。模块部分讲解 require 的实例路径与字符串路径(./、../、@self/、@game/)、循环依赖与顶层 yield 限制,并给出模块/类模式。还包含错误重试与指数退避、task 库并发行为、连接与实例清理、buffer 与 vector 用法,以及旧 API 到当前 API 的迁移对照表。

使用方式:将技能中的默认约定应用到每个脚本;按需查阅类型系统、标准库速查等参考文件。

适用场景:Roblox 游戏脚本开发、代码审查与旧代码迁移。

限制:资料未提供安装命令、收费与平台信息;部分细节(如具体参考文件内容)暂未提供。