我正在 Scratch 3 上创建游戏,但是,当我完成它时,我想将其转换为 .exe 文件。我该怎么做呢?
我对游戏开发感兴趣很久了,之前甚至尝试过 Unity,但我只是一个初学者,这对我来说太难了。所以我转向了 Scratch。
小智 5
对的,这是可能的!...但这有点复杂,请耐心等待!
首先,获取您的 sb3 文件并将其转换为 sb2。为此,我建议使用 rexscratch 的 sb3tosb2 工具。在这里找到:https : //github.com/RexScratch/sb3tosb2 确保你已经安装了 python,如果你没有,谷歌如何安装它。(这很简单)。接下来,单击克隆或下载,然后单击下载 ZIP。下载后,打开 zip,转到下一个文件夹,然后执行 sb3tosb2.py 。然后这将要求一个 sb3 文件,导航到您拥有的 sb3 文件并选择它。它可能会说它想在兼容模式下工作,如果是这样,就接受它。它会结束并询问您将 sb2 文件放在哪里,只需将其放在桌面上并命名即可。
其次,我们需要使用一个叫做 junebeetle 的程序,别担心,它是一个基于 web 的程序,可以在这里找到:https ://junebeetle.github.io/converter/online/
点击 open scratch file。它将要求输入 sb2,导航到您放置 sb2 文件的位置并打开它。如果您愿意,您可以自定义它的打开方式。我喜欢使用自动启动功能和全屏。除非您不知道如何搞砸纵横比,否则不要弄乱分辨率。然后单击“转换为 SWF” 这将下载 SWF 版本的刮刮游戏,只需将其命名为您想要的并保留它。
最后,您需要将 SWF 文件转换为 EXE,有很多方法可以做到这一点,但为了方便起见,我建议使用 lite 文件转换器。SWF 工具是一个很好的工具:https : //sourceforge.net/projects/swftools/files/SwF_To_eXe/Swf2eXe_Latest.zip/download
让它下载,然后将 zip 文件的内容解压缩到您的桌面或下载文件夹。然后从刚刚解压的 zip 文件中打开文件夹内的 exe 文件。差不多好了!点击“添加文件”然后,你猜对了,导航到sb2.sb文件转换出来的SWF文件。然后单击“转换”让它做它的事情,很快它就会完成。轰隆隆,完成。要找到您的 exe 文件,请转到存储 SWF 到 EXE 转换器的位置,转到“输出”文件夹,在您面前的是您的 EXE 文件!注意:您的防病毒软件可能会崩溃,这是制作新程序时的正常现象。此外,某些字体可能会损坏,这只是 sb3 到 sb2 转换的副作用,因为目前无法将 sb3 转换为 SWF。希望这很容易理解。这是一个复杂的过程,但会产生结果!如果您有任何问题,请尽管问!我可以搭把手!