Scratc3.0作品转化成exe文件
Scratch 3的作品(sb3格式的文件)怎么生成可執(zhí)行exe文件
? ?Scratch 3.0和Scratch 2.0軟件相比,界面和內(nèi)部實(shí)現(xiàn)機(jī)制有了較大變化。
與以前2.0版本不同,Scratch3.0版本改用H5和JS語(yǔ)言編寫(xiě);軟件界面有較大變化,將變成編程序區(qū)塊放在了中間,更有利于成品的預(yù)覽,以及編程和實(shí)際圖形的對(duì)比,減少了重復(fù)無(wú)效的點(diǎn)擊率;Scratch3.0整合并添加了插件模塊,使用的文字朗讀插件、翻譯插件、Makey Makey插件等等大大提高了成品的質(zhì)量與豐富度;在Scratch 3.0中文版中你可以完全采用簡(jiǎn)體中文。
?
scratch項(xiàng)目(.sb格式)怎么生成可執(zhí)行exe文件
制作完成的scratch項(xiàng)目(.sb格式)想要分享給更多的人,若想在沒(méi)有安裝scratch程序運(yùn)行,或 只能讓他人運(yùn)行演示而不能看到代碼,如何實(shí)現(xiàn)呢?
對(duì)于.sb2格式可以使用scratch2exe工具,安裝完成后,運(yùn)行軟件,界面如下:
點(diǎn)擊1找到剛才保存的小程序選擇打開(kāi)。
點(diǎn)擊2,選擇一個(gè)ico文件作為小程序的圖標(biāo)。
第三步點(diǎn)擊小綠旗,完成以上三步操作,點(diǎn)擊確定,此時(shí)你會(huì)發(fā)現(xiàn)電腦中多了一個(gè)可執(zhí)行的exe文件。
雙擊這個(gè)exe文件,就可以正常出現(xiàn)游戲界面。
?
對(duì)于.sb3格式上述方法已經(jīng)不能用。對(duì)于.sb3格式怎么生成可執(zhí)行exe文件?
Scratch3.0產(chǎn)生的文件是sb3文件,目前需要使用方法如下:
參考https://scratch.mit.edu/discuss/topic/341617/?page=1
先到https://nwjs.io/ 下載壓縮包nwjs,如nwjs-v0.39.3-win-x64.zip,解壓備用。
再到http://revocue.cz/en/make-sfx/index.php 下載makesfx.exe,(它不需要安裝雙擊就運(yùn)行)。
以下是將sb3轉(zhuǎn)換為exe的步驟:
1.先轉(zhuǎn)換為HTML5網(wǎng)頁(yè)版本。打開(kāi)https://sheeptester.github.io/words-go-here/scratch3-htmlifier/? 網(wǎng)站,Upload project上傳本地sb3文件,或者先把本地sb3文件上傳到mit scratch社區(qū)上,得到一個(gè)項(xiàng)目號(hào)Project ID。選擇HTMLify without minification(recommended)如下圖所示,完成后會(huì)下載得到文件project.html(這是網(wǎng)頁(yè)版的)。
?
2.把下載的project.html移動(dòng)到nwjs-v0.39.3-win-x64.zip解壓后的目錄。并在該目錄下建立一個(gè)icon圖標(biāo)文件如a1.png,以及配置文件package.json文件(可以用記事本創(chuàng)建,注意文件的擴(kuò)展名,如果含有中文字符,保存時(shí)編碼選為UTF-8 如下圖):
package.json文件(其中的冒號(hào)引號(hào)等是英文的)內(nèi)容包含:項(xiàng)目名字,主程序文件,圖標(biāo),類(lèi)似如:
{
"name": "您的應(yīng)用程序或游戲名稱(chēng)",
"main": "project.html",
"icons": { “16”: “a1.png”}
}
?注:“名稱(chēng)”和“圖標(biāo)”顯示在窗口標(biāo)題欄中。如果不用圖標(biāo),則刪除project.html后面的最后一個(gè)逗號(hào)和圖標(biāo)行,否則需要有一個(gè)png圖標(biāo)。
此時(shí),雙擊運(yùn)行nw.exe,就可以預(yù)覽效果了(但還未實(shí)際產(chǎn)生出一個(gè)exe文件)。
要真正轉(zhuǎn)換成的exe文件還需要進(jìn)行下面的一步。
?
3.運(yùn)行makesfx.exe,加入nw.exe,指定文件名和圖標(biāo),制作成一個(gè)exe文件。參見(jiàn)下圖:
?
說(shuō)明:
1-源文件夾(可能包含子文件夾):包含nw.exe、package.json和所有其他文件的文件夾?????????????
2-目標(biāo)SFX文件(exe文件):將在其中創(chuàng)建可執(zhí)行文件????????????
3-目標(biāo)SFX文件圖標(biāo):應(yīng)用程序的圖標(biāo)。
4-提取后將運(yùn)行的可執(zhí)行文件:進(jìn)入nw.exe和package.json所在的文件夾,選擇nw.exe ? (其下命令行參數(shù)中不放置任何內(nèi)容。)
5-UAC自動(dòng)提升:(如果您不是管理員)建議您使用最高可用權(quán)限運(yùn)行sfx。
您應(yīng)根據(jù)實(shí)際情況填充內(nèi)容,然后單擊“MakeSfx”按鈕,將構(gòu)建一個(gè)可執(zhí)行文件——exe文件,和原sb3文件相比,比較大。
總結(jié)
以上是生活随笔為你收集整理的Scratc3.0作品转化成exe文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 苹果手机怎么设置163邮箱?
- 下一篇: 如何使用Mybatis-plus