一、藍(lán)圖調(diào)試常用的方法
一.PrintString(打印字符串)
案例1:數(shù)字鍵1控制燈的開關(guān),用printstring檢測(cè)那個(gè)地方出現(xiàn)問題

分析:
按下1鍵后,設(shè)置布爾變量的真假,從來控制pointLight的開啟與關(guān)閉,但是事與愿違,按下1鍵后并沒開啟燈,我們接下來就用PrintString來檢查問題


此時(shí)發(fā)現(xiàn)按鍵1并沒有生效,從而無法設(shè)置布爾變量的真假,為什么按鍵1沒有生效呢?原因是因?yàn)檫@個(gè)藍(lán)圖類并未---啟動(dòng)輸入(enable input),找到根本所在

此案例可能不恰當(dāng),但是我們學(xué)會(huì)了PrintString用來檢查流程是否通暢執(zhí)行;PrintString并不是最好的調(diào)試方式,還有有些啰嗦,接下來我們看斷點(diǎn)調(diào)試
二.斷點(diǎn)調(diào)試
1.斷點(diǎn)調(diào)試的幾個(gè)快捷鍵
F9:添加斷點(diǎn)(取消斷點(diǎn))

①聚焦到當(dāng)前的暫停節(jié)點(diǎn)
②快捷鍵F11理解成C++的逐行調(diào)試,(遇到函數(shù)會(huì)進(jìn)入函數(shù)跟④配合)
③快捷鍵F10理解成C++的逐過程調(diào)試,(遇到函數(shù)直接跳過此過程到下個(gè)節(jié)點(diǎn))
④快捷鍵Alt+Shift+F11理解成C++的跳出函數(shù)(Shift+F11)

2.一個(gè)斷點(diǎn)的調(diào)試






3.多個(gè)斷點(diǎn)的調(diào)試



4.當(dāng)?shù)竭_(dá)最后一個(gè)節(jié)點(diǎn)的時(shí)候,按下繼續(xù)可跳出屏幕


5.調(diào)試的小技巧


