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 https://download.visualstudio.microsoft.com/download/pr/3105fcfe-e771-41d6-9a1c-fc971e7d03a7/8eb13958dc429a6e6f7e0d6704d43a55f18d02a253608351b6bf6723ffdaf24e/vs_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 分发。请参阅许可证了解更多信息。
(回到顶部)