日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Scratc3.0作品转化成exe文件

發(fā)布時(shí)間:2023/12/3 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Scratc3.0作品转化成exe文件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。