今天要分享撰寫腳本人員可能會用到的debugger工具,這次使用的是vs code 原文出處: https://forums.rpgmakerweb.com/index.php?threads/debug-rmmv-plugins-with-vs-code.99980/
. 說明: 使用此方法可以透過vs code 執行 rmmv / rmmz 的遊戲本體,並且埋下中斷點來進行程式除錯。
. 備註: 目前還沒找到執行時如何變成內建的除錯模式( 無法使用F9功能進行除錯,也無法按下Ctrl就可以穿牆 ) 因此此方法比較適合程式人員除錯,如果有作者知道透過vs code的讓 Utils.isOptionValid('test')的設定方法也請告訴粽子! . 正文開始
安裝nwjs 的 extension
安裝要用來除錯的nwjs版本
在vs code 中按下 ctrl + shift + p 並輸入 NW install 選擇你要安裝的nwjs 版本(RMMV內建式 0.22版,RMMZ是0.44版 nwjs)
launch.json 設定
將type 改為nwjs,nwjsVersion改成你想要執行的版本
按下F5 開始執行
設定完畢之後按下F5就可以在能設定中斷點的方式進行除錯。
小結
開了RPGMaker-Games DC群之後發現真的很多臥虎藏龍的腳本作者。這篇分享希望可以幫得上忙! DC群連結: . 上述方式也可以用於本地端live server 的方式進行web環境除錯,右下角有個Add Configuration可以選擇。 . 最後,如果有大大知道可以讓 nw.App.argv['test'] = true 的方法的話,也請分享給粽子喔喔喔喔喔!!