vscode 配置unity的lua

记录一下vscode配置unity的lua

1.下载vscode

2.打开vscode,点击“扩展”,,在这里输入“luaide”,安装luaide,重启vscode

3.打开vscode,点击“文件”---“打开文件夹”,把项目的LuaScript的文件夹加载进来

4.点击“文件”---"首选项"------“设置”,设置“用户设置”与“工作区设置”

    如图:

用户设置:

{
    "window.zoomLevel": 0,
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/*.lua.meta":true,
        "**/*.meta":true
    },
    "files.autoSave": "afterDelay",
    "workbench.editor.enablePreview": false,
    "luaide.moduleFunNestingCheck":false,
    "luaide.luaTemplatesDir": "E:/vsTempLate/luaIde/Template",
    "editor.snippetSuggestions": "top",
     "luaide.scriptRoots": ["E:/client_u3d/SLGGameDev/Assets/Script/LuaScript"]
}

注意:“"luaide.scriptRoots” 这个是项目中的LuaScript所在的目录

工作区设置:

// 将设置放入此文件中以覆盖默认值和用户设置。
{
    "window.zoomLevel": 0,
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/.meta":true,
        "**/.*lua.meta":true,
        "**/.*meta":true
    },
    "files.autoSave": "afterDelay"
}

5.这时在LuaScript的目录中应该有生成.vscode这个目录,把“launch.json”和"settings.json"文件拷进去(或覆盖)

6.在项目的lua起动类中(例如我的项目是GameLuaMain.lua)这个文件,在起动文件中添加

local breakSocketHandle,debugXpCall = require("LuaScript/LuaDebugjit.lua")("localhost",7003)
    LuaTimer.Add(0,200,function(id)
        breakSocketHandle()
    end)

7.把在项目中的"Plugins\Slua"这个文件夹中的文件替换成Slua-debug文件夹中的文件

8.unity项目的设置中添加"LUA_DEBUG",如图:

你可能感兴趣的:(vscode 配置unity的lua)