最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VsCode使用EmmyLua插件調(diào)試Unity工程Lua代碼的詳細(xì)步驟

 更新時間:2022年08月11日 14:35:12   作者:Cuijiahao  
這篇文章主要介紹了VsCode使用EmmyLua插件調(diào)試Unity工程Lua代碼,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、VSCode安裝EmmyLua

 二、添加配置文件

三、設(shè)置配置文件

執(zhí)行完第二步會彈出添加好的launch.json配置文件,這個文件只需要修改“ideConnectDebugger” = false,其他一般不用修改。

 四、添加Lua斷點(diǎn)調(diào)試入口

luaEnv變量必須為全局唯一

路徑標(biāo)紅的地方配上你的正確路徑名

var path = "C:/Users/你的用戶名/.vscode/extensions/tangzx.emmylua-0.5.7/debugger/emmy/windows/x64/emmy_core.dll";

private void Awake()
{
    luaEnv = new LuaEnv();
#if UNITY_EDITOR_WIN
    //鏈接rider和vscode的lua調(diào)試器
    var path = "C:/Users/你的用戶名/.vscode/extensions/tangzx.emmylua-0.5.7/debugger/emmy/windows/x64/emmy_core.dll";
    if (File.Exists(path))
    {
        path = path.Replace("emmy_core.dll", "?.dll");
        bool openDebugFinish = true;
        try
        {
            luaEnv.DoString(
                string.Format("package.cpath = package.cpath .. ';{0}'", path) +
                "local dbg = require('emmy_core')" +
                "dbg.tcpConnect('localhost', 9966)"
            );
        }
        catch (Exception e)
        {
            openDebugFinish = false;
            Debug.LogError("不需要調(diào)試請忽略>>>>>\t調(diào)試server未能連接:\n" + e.Message);
        }
        finally
        {
            if (openDebugFinish)
            {
                Debug.LogError("成功連接調(diào)試server\n" + path);
            }
        }
    }
#endif
    m_LuaScripts = new Dictionary<string, byte[]>();
}

五、運(yùn)行unity測試斷點(diǎn)功能

首先要確保Lua入口的斷點(diǎn)調(diào)試代碼為true,然后按下F5開啟斷點(diǎn)調(diào)試模式,再運(yùn)行Unity,否則會報(bào)錯,這個順序不能錯。連接成功后,VSCode的控制臺會看到以下信息,就證明是斷點(diǎn)調(diào)試開啟了

到此這篇關(guān)于VsCode使用EmmyLua插件調(diào)試Unity工程Lua代碼的文章就介紹到這了,更多相關(guān)VsCode調(diào)試Unity工程Lua代碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

鄄城县| 时尚| 九龙坡区| 澎湖县| 张北县| 宁蒗| 鄂托克前旗| 大同县| 晋城| 库车县| 门头沟区| 九江县| 乐东| 辰溪县| 阿克陶县| 二手房| 武安市| 江安县| 高唐县| 滦平县| 黎川县| 东城区| 高唐县| 斗六市| 蒙城县| 堆龙德庆县| 安宁市| 平陆县| 龙江县| 中牟县| 剑河县| 武夷山市| 昭苏县| 寿阳县| 磐安县| 麻江县| 阜康市| 手游| 汽车| 额济纳旗| 竹山县|