在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最好的lua编辑器Emmylua,欢迎打脸 官方文档 https://emmylua.github.io/zh_CN/ github https://github.com/EmmyLua/IntelliJ-EmmyLua 1.安装IntelliJ IDEA Community Edition 2018.2.4 x64官网地址 http://www.jetbrains.com/idea/download/#section=windows 直接下载即可,下载 Community 版本,也就是社区版,免费的 这个原本是写java的,安装过程中一些选项直接无视即可 2.下载Lua For Windowshttps://github.com/rjpcomputing/luaforwindows/releases 下载最新的就行,然后安装 3.安装emmylua插件安装插件有2种方法,我用的是直接搜的插件库安装的,其他方法,参照官方文档
4.设置lua工程先随便创建一个空工程,为了就是进去后设置 选择你的Lua工程根目录 5.读取lua文件,忽略meta文件也是settings,xlua需要读的txt,可自行设置,不需要不设置也行 下面还有个忽略文件列表,没有图了,上面写上 *.meta; 即可 6.界面白色太辣眼睛,调整为黑色File---settings 7.字体太小了File---settings 8.添加unity的api提示File---Project Structure 点 加号 按钮 找到unity的 UnityEngine.dll 这个 我用的unity 2018 位置在 D:\Unity2018\Editor\Data\Managed 不同unity版本的文件位置不一样 (这种添加dll,就会有相应的代码提示,感觉添加fairygui的dll也可以有fairygui的代码提示) 9.忽略大小写,为了调用api的提示方便File---settings 红圈位置取消即可
10.使用注解比如写了如下代码 local go; 然后在这一行代码,按下alt 加 enter键 会出现一个create type annotation一个选项,再次回车 就可以给go命名类型了,直接输入gameobject下面会有自动提示UnityEngine.GameObject类型,选中即可 那么这个go就是UnityEngine.GameObject类型了 然后go. 就能点出unity的api方法了 注解功能是emmylua一个很强大的功能,更多的技巧参考官网 11.其他①全局搜索 ctrl shift f 注意的快捷键没有冲突 或者edit---find---find in path 或者参考这个 https://blog.csdn.net/gnail_oug/article/details/78281354 ②整理代码格式 code---reformat code 需要选中代码 ctrl + alt + L ③查看方法的具体实现 alt按住不放,然后鼠标点方法 ④查看方法哪里被调用 alt+F7 ⑤代码折叠与复原 ctrl shift - ctrl shift + ⑥去除波浪线,拼写检查 file-settings-editor-inspections 输入框里面输入spelling-typo 这个关闭 即可 |
请发表评论