[雜談] 2025-06-23

只是一些雜談,最近想不到要寫什麼

接觸 MSW 到現在已經 2 個月了,這段時間好像幹了啥又好像啥都沒幹
過了好幾周,也就寫了個角色動作系統,然後就不知道要幹麻了

目前對 MSW 的感覺

現在 MSW 上絕大多數的人都往懷舊服裡面塞,不論是玩家還是腳本外掛
開發者的數量並不多,或者說,在官方社群上的交流不算很熱絡
除了客群小以外,感覺或多或少跟 MSW 的開發體驗也有點關係

在 MSW 上開發遊戲需要連網,但是因為大量腳本外掛擠進 Artale ,造成某些時候伺服器容易斷線
遇到沒有存檔,或是元件遺失的問題就會很頭痛,現在最推薦的方式就是開啟 LocalWorkspace 自己用 Git 做版控了

預設 UI 組件的支援度不夠
其實我現在對遊戲內的基礎元件沒有太大的想法,基本的物理、位置、動畫都有了,還行
但 UI 我就有一些意見了,至少也給個 Dropdown 吧…,我沒想到我要自己用 UI 跟 Lua 手刻一個 Dropdown 出來,也太麻煩…

官方社群的部份體感上人不是很多,就我目前在各官方社群看下來

  • 韓文社群:
    可能是因為官方 Discord 沒有提供開發者自由聊天的地方,只有論壇頻道,所以開發者都分散在其他非官方社群
    目前進到的非官方社群人蠻多的,討論算活絡,資源也很多,就是要一直複製貼文翻譯而已 XD

  • 英文社群:
    討論熱度普通,但開發指南有做初步的分類,而且官方有開一個 Git Repo 提供一些常用的 Package 做參考或使用
    也有開發者用 GitPage 架設 MapleStory Worlds Creators Fansite 網站,提供一些尋找資源的指南以及一些系統的教學跟展示
    個人覺得英文社群是目前經營最好的官方社群

  • 中文社群:
    群魔亂舞,開發社群完全是一攤死水 😥
    可能是開發體驗太差,加上常常有不識字的玩家會跑來開發者頻道賣東西
    跟英文以及韓文的社群相比,不只缺少論壇頻道,官方在個開發者指南甚至只丟一個連結,沒有分類也沒有其他說明
    非官方社群的部份,雖然活躍的人不算多,但跟官方 Discord 相比夠好了

個人覺得 MSW 最大的缺點就是缺少一個供開發者自由上架 Package 的平台
官方提供的模板不多,怪物模板以及 NPC 模板都非常陽春
加上官方社群的經營也不是很好 (除了英文社群)
每一個開發者幾乎是要自己從零開始手刻各種 UI 元件、遊戲組件
整體來說,開發體驗很糟

在 MSW 刻了一個動畫編輯器

原本楓之谷的技能會自帶其他角色動作
但 MSW 只提供基本的紙娃娃動畫,所以需要自己寫一個動畫播放組件
大概一個月前我已經寫得差不多了,在踩了幾個雷之後,總算是刻了一個可以遠端同步動作的動畫組件出來
刻出來那天我從舊版的遊戲檔案匯出一些動作來玩,光這樣就可以玩一整天了😀

後來我想說來做一些自訂技能,畢竟以前玩楓谷都喜歡幻想一些有的沒的技能
然後才發現,沒有 GUI 介面我沒很難把動作對到技能特效上阿🙃

所以就花了大概 2 天半,刻了一個動畫編輯器,刻玩蠻有成就感的,介面大概長這樣:
截圖

支援動畫的載入、新增,並提供前景特效、背景特效做參考,按下播放會有動畫預覽

自製編輯器的缺點就是元件的屬性變動會影響 Git 版控
動畫編輯器比較複雜,操作一下後存檔會造成 World 資料改動
後來是設計在進入編輯器時做元件初始化,才緩解這個問題

可以的話,接下來我會嘗試把這個編輯器給包成 Package
這樣就可以像插件一樣,把編輯器移植到其他 Worlds 上提供編輯功能了~