前往
大廳
主題

unity學習筆記#1 使用Debug.Log紀錄訊息

弒羽 | 2021-08-22 06:44:44 | 巴幣 114 | 人氣 4963

第一篇文來記錄個入門最簡單的小東西,就是Debug.Log
在unity裡使用Debug.Log的話,會把訊息顯示在Console中

執行時的顯示
這是個很重要的東西,因為這些自定義的顯示訊息可以用來測試運行狀況與找出錯誤所在點
當然編譯器會在出錯的時候自動顯示錯誤,但是有時候顯示的錯誤沒那麼直觀可以找出問題在哪裡

以下簡單舉例
假設我今天有x,y,z三個變數,我的z要等於x+y然後顯示出z的值
但是當我執行後卻發現顯示出來的不是13而是0
這時候我就去嘗試使用Debug.Log來記錄訊息
執行的時候發現我的訊息並沒有顯示出來,這時候就可以確定是這個if裡面出了問題
檢查後發現,原來我的add是false,所以我的算式並沒有被計算到
錯誤修正後就可以順利顯示出我想要的結果了
從這個簡單的例子裡面可以看到,因為程式的邏輯是正確的,所以編譯器不會顯示出任何的錯誤
但是顯示出的結果明顯和我預期的有落差,所以我就可以使用Debug.Log去記錄訊息尋找問題
當然這是個很簡單的例子,多看個幾眼就可以很快找到問題出在哪
不過當未來內容越來越龐大,或是要跟別人合作使用到不是自己寫的東西時
問題就不是看個幾眼就能找出來的程度了
以上就是這次的內容
感謝收看

創作回應

更多創作