cocosAPI3.17.1.rar (258.3 KB)
这是把tolua 导出的lua API提示文件重新构建为emmylua风格注释.
搭配相关插件比如vscode luaide-lite 可以提示到cocosAPI 基类所有方法
如图

不足的是 当 参数包含 lua关键词时,插件会红色显示错误,这很丑,可以人工屏蔽,这种情况很少.
对于 end 方法 也就是如果类的 有end方法
会重新提示为__end,因为在我的插件里面 function Node:end() end 会报错
这个应该没什么人用.
导出的API 有很多C++和lua 混合的类型风格,大部分已经重构,还有小部分 没有改.
对于多重继承,我所用的插件似乎不支持,
所以只能提示到第一个 基类.
VIM可以用不
这本身就是lua文件,如果插件不配合,可能基类方法看不到,本身的方法还是可见的