Skip to content

雀魂Plus v2.0.0-beta.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@Yesterday17 Yesterday17 released this 12 Sep 06:17
· 95 commits to master since this release
67cb14d

警告

Pre-release 版本并未经过充分测试,使用 Pre-release 版本导致的任何后果请自行承担,如果您希望使用稳定版本,请访问 「最新稳定版」

更详细的说明请参考 Wiki!

破坏性更新

  • 现在所有的游戏内容代码,包括原 code.js 的代码、扩展代码,都会交由 eval 执行
  • 现在 window 中不会存在雀魂声明的变量了

Bug 修复

  • 修复外服无法正常游戏的 bug

新特性

  • 新的扩展类型:启动器

启动器是雀魂 Plus 抽象出的概念,用以在游戏执行之前扩展功能。如果一个扩展的 id 以 _launcher 结尾,那么它会被认为是一个启动器扩展。

根据定义,雀魂默认的启动器为 new GameMgr();。当雀魂 Plus 检测到启动器扩展时,这一行代码将不会执行(被移除)。你需要在启动器代码中手动执行类似这样的代码。

典型的启动器扩展是 Majsoul Event API (WIP),它通过继承雀魂的类实现了简单的游戏内事件系统。

版本选择说明

以下仅对 Windows 的版本选择进行解释, 其他平台不存在歧义. 下文中的 ${version} 代表雀魂 Plus 的版本, 如2.0.0-beta.7

  • 32 位 / 64 位 (安装版): Majsoul_Plus-${version}-win32-Setup.exe
  • 64 位 (便携版): Majsoul_Plus-${version}-win32-x64.zip
  • 32 位 (便携版): Majsoul_Plus-${version}-win32-ia32.zip
  • 注:arm 用户请下载 32 位版。