Unity Lua语法提示

来源:互联网 发布:win10系统重装软件 编辑:程序博客网 时间:2024/05/17 22:20

先说一下,是在VS2013中编写代码。

如果直接在VS中写,是没有提示的,sublime之类的有关键字提示。

首先提到一个VS插件,BabeLua,装了这个之后就可以在VS中创建Lua工程了,至于这个具体怎么用,网上资料很多,我就不详细说了。

。。。。。。。

好,现在我们已经装好了插件,在unity工程中创建了一个Lua工程,那么在下图的位置,就是一个比较关键的位置,他是babelua的语法提示的词库的放置位置,现在里面放了一个例子和lua5.1的提示:


根据网上的教程所说,每次vs加载LUA工程时,将加载这下面的所有lua文件,用来产生提示。

因此,我反射出了UnityEngine.dll程序集里面的数据并按Lua语法生成了lua文件,再把它们放在这里面,现在可以看下效果了:

这是刚开始没放入语法提示文件的效果,我想写个GameObject.Find:


这个时候还没有相关的提示,下面,我们把语法提示放进去~~~~~~~~~~


并重新打开VS工程,再重新试一下:


看到没有?函数已经有提示了,并且有一定的注释


至此,差不多就OK了。

另外值得一说的是,这些提示文件还是有缺陷的,泛型没有正确处理,不过没关系,代码虽然在IDE中扩展了各种颜色与提示,但是最本质上还是文本,这个只是起一个提示作用。

最后放上词库的网盘,这个是unity5.1.2的。

1 0
原创粉丝点击