Psych Engine 和較新版本的 FNF(也稱為 V-Slice)之間的交叉
探索維基 »
· 報告錯誤或請求功能 · 建立拉取請求
P-Slice 引擎是 Psych 引擎和最新的 Friday Night Funkin 之間的交叉。
它的目的是從新版本的 FNF 中帶來新的視覺效果和功能,並對現有的進行更改,使它們感覺更接近 V-Slice 中的視覺效果和功能。
(回到頂部)
V-Slice 的自由遊戲選單(支援自由遊戲顏色)
結果螢幕
角色選擇器
可暫停的過場動畫
微微
為 P-Slice 製作的 Mod 可以選擇在下一個貼紙過渡中使用哪個貼紙包和設定。
setPropertyFromClass("substates.StickerSubState", "STICKER_SET", "sticker-set-1")
定義要使用的貼圖集(它是images/transitionSwag/
中目錄之一的名稱)
setPropertyFromClass("substates.StickerSubState", "STICKER_PACK", "all")
定義目前集合中要使用的一組貼圖。如果此類包不存在,則將使用「.json」文件中所有定義的貼紙。
Freeplay 支援 3 種類型的圖示:
FNF pre 0.3(使用角色的頭部圖示)
FNF 0.3+(位於images/freeplay/icons/{charId}pixel.png
)
FNF 0.5+(麻雀精靈位於images/freeplay/icons/{charId}pixel
中,附有 .PNG 和 .XML 檔案)
{charId} 是角色圖示的名稱。
Mod 可以包含一個registry
夾,其中包含 P-Slice 登錄系統的條目(結構與 V-Slice 中的相同)
它們用於實現自訂角色和自訂自由遊戲風格。
如果您的 mod 是全域的或作為第一個 mod 加載,您可以在videos/commercials
中添加其他廣告以用於 AttractState
(回到頂部)
預先建置引擎可以從 GameBanana 下載。此外,Nightly/Beta Build 可以從 Github Actions 下載。 (您需要建立一個 Github 帳戶。)
如果你想編譯這個引擎,請查看這裡
git
(僅限 Windows)Microsoft Visual Studio 社區
(僅限 Linux)VLC
Haxe(4.3.6 或更高版本)
(如果您使用的是 Windows)安裝 git 後,建議您開啟命令提示字元視窗並鍵入下列內容
捲曲-#-O _Commun執行程式 vs_Community.exe --新增 Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --新增 Microsoft.VisualStudio.Component.Windows10SDK.19041 -p
進入位於該儲存庫根目錄中的 setup 資料夾,並執行 setup 腳本:
適用於 Windows 的Windows.bat
。
適用於 Mac/Linux 的Unix.sh
跑步
石灰測試<平台>
其中
被 windows、linux 或 mac 取代(我也喜歡添加-final
標誌,但沒有它應該沒問題)
(回到頂部)
master
是儲存庫的主分支。它包含 P-Slice 的 PE 1.0 版本,並且是維護最多的版本。
pe-1.0
是較舊的分支,不再被認為是。我不建議使用它。
pe-0.6.3
工作方式相同,但基於 Psych 0.6.3 建構。請注意,它可能包含一些主版本中不存在的錯誤。
(回到頂部)
根據 Apache 許可證 2.0 分發。請參閱許可證以了解更多資訊。
(回到頂部)