【RM教學 2.0】 用vs code debug

2020/08/26閱讀時間約 2 分鐘
今天要分享撰寫腳本人員可能會用到的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群連結: https://discord.gg/TTw74Np . 上述方式也可以用於本地端live server 的方式進行web環境除錯,右下角有個Add Configuration可以選擇。 . 最後,如果有大大知道可以讓 nw.App.argv['test'] = true 的方法的話,也請分享給粽子喔喔喔喔喔!!
為什麼會看到廣告
    Maker製造機 - Chimaki
    Maker製造機 - Chimaki
    作者Chimaki,從遊戲企劃開始到自學成為後端工程師。持續在遊戲業深耕,上班為遊戲工程師 / 下班則為獨立遊戲製作人。目前自製代表作「眼中的世界」已於Steam上架。
    留言0
    查看全部
    發表第一個留言支持創作者!