設置 | 登錄 | 註冊

目前共有32篇帖子。

【新編輯器製作直播】MotaMaster(暫定名)

1樓 PRE 2025-1-2 23:08

腳本層的渲染基本完畢,先做編輯器,不過開始要等周六了

編輯器使用.Net 5.0製作,屬於Winform

2樓 PRE 2025-1-2 23:10
地圖編輯實際上是最後做的,先要做的是其他的

標題圖可以看到,初始屬性是可定義的,相比直接定義成員不同,這裡實際上使用字典來做(dict),能力項屬於字典里的一個key,然後有一個映射來維護稱呼

3樓 68391151剑王★ 2025-1-2 23:11
當年RGE要是有這功能,門檻也就不會那麼高了……
68391151剑王★另,精-工具與教程
PRERGE我最終還是沒有用過,我都不知道界面長啥樣。。
68391151剑王★回復 @PRE:現在RGE應該是失傳了,而且大概率也運行不了。

話說今天也別搞得太晚了,繼續堅持早點睡覺慢慢改回正習慣。

PRE回復 @68391151劍王★:當然,我就是發幾個截圖
4樓 PRE 2025-1-2 23:13

裝備相比之前也需要新的結構,可以看到我這裡只有「裝備編輯」,而不是「武器」和「防具」分開

json的成員可見,加了一個type,也就是裝備的類型,這個是可以自定義的,然後可以定義一個角色可以持有的裝備的type,這還順便解決了RM裡面職業的問題,因為魔塔可能並不需要這些花里胡哨的東西

attribute_plus裡面直接定義了可以增加的屬性

5樓 PRE 2025-1-2 23:17

角色的結構也進行了調整,所有的能力值歸入attributes裡面(這個key應該要縮短成attr,不然太長了)、金幣經驗歸入wealth裡面,items是根據角色獨立,而不是歸入隊伍

當然,這裡也是魔塔和傳統RPG不同的地方,傳統RPG的物品是屬於隊伍的,而不是個人

equip_slot是角色的裝備槽,也就是可以裝備的裝備類型,然後equip是按順序的初始裝備

這裡有一個alternative_equip,是屬於廢案,會被刪除的,當時設計這裡還是受了RM影響,讓直接指定裝備ID,但是如果裝備的類型可自定義的話,指定裝備ID就沒必要了

6樓 PRE 2025-1-2 23:21
這個是地圖的編輯界面,雖然先不做這一部分,但是還是構思好了

之前我受到RM影響,還是採用的給地圖編號,然後搜索指定名稱地圖來完成上下樓的設定,但是這是RM的問題,我當然不應該繼續使用(只能說魔塔樣板害人不淺)

這裡的設計是,地圖直接按區域分類,可以看到我這裡臨時文件已經指定了魔塔和隱藏兩個區域

然後直接在這裡排布順序,進行一個樓層的指定,也就是說一個區域能用的地圖直接就在開始制定好了,比如魔塔區域能用的地圖有['mt1','mt2']等

這樣子就能省下很多事情

7樓 PRE 2025-1-2 23:28
還有一個設定就是取消「樓梯」這一說法,而是採用傳送點,一個地圖可以記錄非常多的傳送點,樓梯只是屬於傳送點的一種
8樓 PRE 2025-1-2 23:28
這種是利好平面塔,然後多樓梯塔可以指定傳送去的樓梯,當然你也可以選擇只記錄一個傳送點,原新新那種走副樓梯傳送去主樓梯的方法並沒有被禁止
9樓 PRE 2025-1-2 23:30

這裡是通過法環來的靈感,這圖咋老是發不出來

10樓 巨大八爪鱼 2025-3-27 09:21
用.Net 5.0的話,那看來兼容XP系統是無望了。。。。
巨大八爪鱼.NET support for Windows 7 and 8.1 will end in January 2023

Windows 7 and Windows 8.1 are currently supported with .NET 6. They will not be supported with .NET 7+.

Windows 7 is only supported (with .NET 6) for organizations that have purchased Extended Security Updates (ESU). Windows 7 will be supported for those organizations until the ESU offering ends, which is January, 2023. At that time, Windows 7 will no longer be supported with .NET 6.

Windows 8.1 is supported until January 2023. At that time, Windows 8.1 will no longer be supported with .NET 6.

巨大八爪鱼XP系統最高只能安裝.NET 4.0。
巨大八爪鱼有時間的話把LZ的程序用C語言win32 API重構了,以支持XP系統。

內容轉換:

回覆帖子
內容:
用戶名: 您目前是匿名發表。
驗證碼:
看不清?換一張
©2010-2025 Purasbar Ver3.0 [手機版] [桌面版]
除非另有聲明,本站採用知識共享署名-相同方式共享 3.0 Unported許可協議進行許可。