问题背景编写Lua代码时使用Unity的Api没有代码提示影响效率,需要一个类型系统和代码提示,下面来解决这个问题支持类型系统Lua是动态语言,不支持声明变量类型,需要从语言外入手。有个插件叫EmmyLua,可以使用添加特殊注释的方式构建类型系统,形如---@classCS.UnityEngine.Vector3:CS.System.ValueType---@fieldkEpsilonnumber---@fieldkEpsilonNormalSqrtnumber---@fieldxnumber---@fieldynumber---@fieldznumber---@fieldzeroCS.Uni