【RM教學 2.0】 用vs code debug

閱讀時間約 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 的方法的話,也請分享給粽子喔喔喔喔喔!!
為什麼會看到廣告
    記錄了包含開發日誌以及參展的種種心得
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    自 8/22 直撥開箱RMMZ後,在這邊分析一些重點的該買與不該買的原因。
    最近比較多文章,都是因應上架後遇到許多玩家的問題而產生的一些分享。  這篇也不例外,因應RMMV在steam中開啟後,無法直接使用截圖功能因此做了一個熱鍵截圖功能   功能簡介 新增熱鍵P可以直接擷取遊戲畫面,並且自動存檔   適用對象 RMMV + 輸出單機版的作者 - 遊戲丟到Steam
    各位安,這邊是Maker製造機的粽子    相信有許多作者發遊戲給玩家玩之後,遇到玩家說「開啟遊戲會跳出一個框」 眼中的世界也不例外,如圖,顯示設定檔案發生錯誤。 .
    各位安,這邊是Maker製造機的粽子  這邊要跟大家分享一個狀況與解法。   粽子手上的遊戲眼中的世界 在去年年底上線搶先體驗版  後發陸續發生玩家卡在「Now Loading」的畫面,最後因此退費。   回歸正題,經過多次的查證問題後我們終於找到原因  部分Window 7 並不支援 *.otf
    RMMV的全螢幕設定可以透過 package.json 進行修改,今天要跟大家一起動手做「全螢幕」開關腳本,讓玩家可以在遊戲中 切換全螢幕設定    因為RMMV本身像網頁一樣可以透過Alt+Enter來達到全螢幕切換,但眼中的世界上線後還是有玩家希望可以透過option切換,因此才新增了這個功能。
    這一篇文章裡面將會告訴你如何用原生的sdk 對你的專案程式碼/圖片進行保護。 (建議已經升級1.6版本的作者才使用)   這篇教學有點繁雜,所以不說廢話了,看完這篇可以得到以下效果   學到如何保護程式碼,不讓其他人看光你的檔案 學會如何利用簡單技巧防止別人反編譯你的圖片(下一篇才會教,但
    自 8/22 直撥開箱RMMZ後,在這邊分析一些重點的該買與不該買的原因。
    最近比較多文章,都是因應上架後遇到許多玩家的問題而產生的一些分享。  這篇也不例外,因應RMMV在steam中開啟後,無法直接使用截圖功能因此做了一個熱鍵截圖功能   功能簡介 新增熱鍵P可以直接擷取遊戲畫面,並且自動存檔   適用對象 RMMV + 輸出單機版的作者 - 遊戲丟到Steam
    各位安,這邊是Maker製造機的粽子    相信有許多作者發遊戲給玩家玩之後,遇到玩家說「開啟遊戲會跳出一個框」 眼中的世界也不例外,如圖,顯示設定檔案發生錯誤。 .
    各位安,這邊是Maker製造機的粽子  這邊要跟大家分享一個狀況與解法。   粽子手上的遊戲眼中的世界 在去年年底上線搶先體驗版  後發陸續發生玩家卡在「Now Loading」的畫面,最後因此退費。   回歸正題,經過多次的查證問題後我們終於找到原因  部分Window 7 並不支援 *.otf
    RMMV的全螢幕設定可以透過 package.json 進行修改,今天要跟大家一起動手做「全螢幕」開關腳本,讓玩家可以在遊戲中 切換全螢幕設定    因為RMMV本身像網頁一樣可以透過Alt+Enter來達到全螢幕切換,但眼中的世界上線後還是有玩家希望可以透過option切換,因此才新增了這個功能。
    這一篇文章裡面將會告訴你如何用原生的sdk 對你的專案程式碼/圖片進行保護。 (建議已經升級1.6版本的作者才使用)   這篇教學有點繁雜,所以不說廢話了,看完這篇可以得到以下效果   學到如何保護程式碼,不讓其他人看光你的檔案 學會如何利用簡單技巧防止別人反編譯你的圖片(下一篇才會教,但
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    國泰CUBE App 整合外幣換匯、基金、證券等服務,提供簡便、低成本的美股定期定額投資解決方案。 5分鐘開戶、低投資門檻,幫助新手輕鬆進軍國際股市;提供人氣排行榜,讓投資人能夠掌握市場趨勢。
    Thumbnail
    這盤畫出來的眼妝真的自然又深邃 能夠地畫出很美很有神的大眼睛~ 而我最喜歡的是霧面與緞光、亮片(輕光燦)質地交錯打造出來, 看似低調卻充滿小心機細節的質感!
    Thumbnail
    美國落基山研究所(Rocky Mountain Institute, RMI)報告中盤點菲律賓外海三處適合離岸風電開發的地點:呂宋島的馬尼拉灣(Manila Bay )、塔亞巴斯灣(Tayabas Bay),以及維薩亞斯群島的吉馬拉斯(Guimaras),都是相對成熟、可快速進行開發的地區。
    Thumbnail
    在數位廣告蓬勃發展的時代,零售業正經歷前所未有的變革。在先前的系列文章和入門指南白皮書中,TenMax 已經分享了零售媒體的定義和優勢。現在,讓我們更深入地探討,身為零售商,
    Thumbnail
    RMN是什麼?這篇文章嘗試用媒體X通路X品牌X廣告系統商之間的關係,展開描述 RMN 的六種型態,並分別舉出實際案例。
    Thumbnail
    這兩年3~5月左右,因應畢業季,PaPa偶爾會被大專院校邀請去聊聊銀行職涯以及履歷面試。 每次聽演講的50個同學裡面,大約會有3-5個同學想從事企金RM,所以我常常被問到什麼是企金RM?是值得考慮的工作嗎? 首先我都開玩笑地要他們去看「半澤直樹」,因為這部日劇很清楚交代了什麼是企金。
    Thumbnail
    久違的遊戲發表! 這次的遊戲是參與木屋遊戲館的Game Jam主題「Wish」而誕生的作品,遊戲名稱跟主題一樣是WISH。 非常歡迎實況!也希望大家喜歡! ▶遊戲資訊◀ 遊戲時間:30-60分鐘 遊戲引擎:RPG Maker MV 遊戲類型:ADV、RPG
    Thumbnail
    \這次的遊戲是紗羅學姊生日賀禮(3月26日)/ 所以看看那個精美的發布時間,沒錯,我不小心把它做成滿月禮盒了OTZ 題材靈感來自紗羅學姊,類型是探索解謎(沒有恐怖,作者會怕),遊戲時間約40-60分鐘、有2+1個結局。 希望能讓更多人因為這款遊戲而認識這位精明可愛的學姊。
    Thumbnail
    \這是祝賀灰妲一周年暨萬訂的賀作/ 遊戲類型是回合制RPG(Turn-Based Role-Playing Game,TRPG) 2022-03-11 版本更新 ☆★感謝薇妮實況(實況記錄檔)★☆ 薇妮遊玩時發現不少BUG,也感謝許多人在遊戲後提供意見與想法給我,因此推出這次更新
    Thumbnail
    我喜歡在看到節目製作組工作場所的畫面,最新這一集,《Running man》節目組換新辦公室了!因此為契機做了一集辦公室上下班的挑戰主題~又讓我看到幕後了
    Linux FAQ : ls , cp , rm Argument list too long 在使用 Linux 如大量檔案 ls 查看 cp 複製 rm 清理 可能會遇到了 Argument list too long 大約 10 萬筆以上檔案 就可能會看到此訊息
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    國泰CUBE App 整合外幣換匯、基金、證券等服務,提供簡便、低成本的美股定期定額投資解決方案。 5分鐘開戶、低投資門檻,幫助新手輕鬆進軍國際股市;提供人氣排行榜,讓投資人能夠掌握市場趨勢。
    Thumbnail
    這盤畫出來的眼妝真的自然又深邃 能夠地畫出很美很有神的大眼睛~ 而我最喜歡的是霧面與緞光、亮片(輕光燦)質地交錯打造出來, 看似低調卻充滿小心機細節的質感!
    Thumbnail
    美國落基山研究所(Rocky Mountain Institute, RMI)報告中盤點菲律賓外海三處適合離岸風電開發的地點:呂宋島的馬尼拉灣(Manila Bay )、塔亞巴斯灣(Tayabas Bay),以及維薩亞斯群島的吉馬拉斯(Guimaras),都是相對成熟、可快速進行開發的地區。
    Thumbnail
    在數位廣告蓬勃發展的時代,零售業正經歷前所未有的變革。在先前的系列文章和入門指南白皮書中,TenMax 已經分享了零售媒體的定義和優勢。現在,讓我們更深入地探討,身為零售商,
    Thumbnail
    RMN是什麼?這篇文章嘗試用媒體X通路X品牌X廣告系統商之間的關係,展開描述 RMN 的六種型態,並分別舉出實際案例。
    Thumbnail
    這兩年3~5月左右,因應畢業季,PaPa偶爾會被大專院校邀請去聊聊銀行職涯以及履歷面試。 每次聽演講的50個同學裡面,大約會有3-5個同學想從事企金RM,所以我常常被問到什麼是企金RM?是值得考慮的工作嗎? 首先我都開玩笑地要他們去看「半澤直樹」,因為這部日劇很清楚交代了什麼是企金。
    Thumbnail
    久違的遊戲發表! 這次的遊戲是參與木屋遊戲館的Game Jam主題「Wish」而誕生的作品,遊戲名稱跟主題一樣是WISH。 非常歡迎實況!也希望大家喜歡! ▶遊戲資訊◀ 遊戲時間:30-60分鐘 遊戲引擎:RPG Maker MV 遊戲類型:ADV、RPG
    Thumbnail
    \這次的遊戲是紗羅學姊生日賀禮(3月26日)/ 所以看看那個精美的發布時間,沒錯,我不小心把它做成滿月禮盒了OTZ 題材靈感來自紗羅學姊,類型是探索解謎(沒有恐怖,作者會怕),遊戲時間約40-60分鐘、有2+1個結局。 希望能讓更多人因為這款遊戲而認識這位精明可愛的學姊。
    Thumbnail
    \這是祝賀灰妲一周年暨萬訂的賀作/ 遊戲類型是回合制RPG(Turn-Based Role-Playing Game,TRPG) 2022-03-11 版本更新 ☆★感謝薇妮實況(實況記錄檔)★☆ 薇妮遊玩時發現不少BUG,也感謝許多人在遊戲後提供意見與想法給我,因此推出這次更新
    Thumbnail
    我喜歡在看到節目製作組工作場所的畫面,最新這一集,《Running man》節目組換新辦公室了!因此為契機做了一集辦公室上下班的挑戰主題~又讓我看到幕後了
    Linux FAQ : ls , cp , rm Argument list too long 在使用 Linux 如大量檔案 ls 查看 cp 複製 rm 清理 可能會遇到了 Argument list too long 大約 10 萬筆以上檔案 就可能會看到此訊息