x-studio教程之 - 創建Cocos2dx-Lua調試工程(方法通用,本教程已網狐榮耀爲例)

本文將介紹如何使用x-studio365創建網狐榮耀項目的Lua調試工程,廢話不多說,直接上步驟

開始前請確保已安裝最新版本, 如果無法確定,請前往官方下載最新版本 https://x-studio.net

  1. 通過軟件菜單【文件】【新建工程】在新建工程對話框,工程類型選擇Lua Debug,然後點【自定義引擎腳本…】按鈕,選擇遊戲exe,工程路徑請選擇網狐項目的根目錄,工程名隨便起一個,例如GloryDevProject。如圖所示
    在這裏插入圖片描述選擇遊戲exe
    注意:10.0.5900.11及以下,選擇exe後會默認將工程目錄設置exe所在目錄下,請務必將工程路徑改爲項目的根目錄,如下圖lua項目目錄結構所示:(tips: 這個體驗太差,下個版本10.5900.33會優化掉)
    工程創建對話框最終設置在這裏插入圖片描述
    接下來,點擊創建工程對話框中的【OK】按鈕,調試工程就創建好了,如圖所示:
    新建好的Lua調試工程

  2. 爲了在調試過程中,能快速打開Lua代碼文件,這一步先將項目Lua代碼文件添加進來,在資源視圖右鍵項目
    在這裏插入圖片描述
    在這裏插入圖片描述
    用快捷鍵Ctrl+P搜索項目文件打開main.lua,並在文件中按F9打斷點
    在這裏插入圖片描述
    在這裏插入圖片描述

  3. 配置調試啓動參數,通過軟件菜單【調試】【調試設置】打開調試設置對話框,修改工作目錄爲client, 設置調試 參數爲:
    -workdir $(ProjectDir)client -file $(ProjectDir)client/base/src/main.lua
    在這裏插入圖片描述
    點擊保存工程按鈕,保存調試工程,下次可在最近工程中打開
    在這裏插入圖片描述
    在這裏插入圖片描述
    通過以上3步,網狐榮耀項目的Lua調試工程成功創建,可以按F5,啓動斷點調試了,開始愉快地調試旅程,調試啓動,命中斷點後,可查看調用堆棧,將需要監視值得變量拖入變量監視窗口,調試操作和VisualStudio完全一致,例如在這裏插入圖片描述
    在這裏插入圖片描述

注意事項和一些技巧

  1. 如果通過以上設置後,啓動調試遊戲閃退,請嘗試刪除exe同目錄下的.dcache後綴文件後再重試
  2. 變量監視過程中查看大字符串或者具有特定格式的字符串,例如json, xml等特定格式字符串,可在變量監視窗口右鍵菜單【可視化工具】的彈出菜單選擇相應格式預覽完整字符串,例如
    在這裏插入圖片描述
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章