Scratch 3的作品(sb3格式的文件)怎麼生成可執行exe文件

文章推薦指數: 80 %
投票人數:10人

Scratch 3的作品(sb3格式的文件)怎麼生成可執行exe文件 Scratch 3.0界面如下: 【新版特徵】 與以前2.0版本不同,Scratch3.0版本使用H5和JS語言編寫 ... 請輸入正確的登錄賬號或密碼 註冊 忘記密碼 首頁 未分類 正文 Scratch3的作品(sb3格式的文件)怎麼生成可執行exe文件 原創 cnds123 2019-07-3022:04 Scratch3的作品(sb3格式的文件)怎麼生成可執行exe文件    Scratch3.0界面如下:    【新版特徵】   與以前2.0版本不同,Scratch3.0版本使用H5和JS語言編寫,打破了電腦端和移動端的壁壘,有望在後期實現手機端的同步編程。

  軟件界面實現了大變革,將變成編程序區塊放在了中間,更有利於成品的預覽,以及編程和實際圖形的對比,減少了重複無效的點擊率。

  Scratch3.0整合並添加了插件模塊,使用的文字朗讀插件、翻譯插件、MakeyMakey插件等等大大提高了成品的質量與豐富度。

  在Scratch3.0中文版中你可以完全採用簡體中文。

  【scratch項目(.sb格式)怎麼生成可執行exe文件】 製作完成的scratch項目(.sb格式)想要分享給更多的人,若想在沒有安裝scratch程序運行,或只能讓他人運行演示而不能看到代碼,如何實現呢? 對於.sb2格式可以使用scratch2exe工具,安裝完成後,運行軟件,界面如下: 點擊1找到剛纔保存的小程序選擇打開。

  點擊2,選擇一個ico文件作爲小程序的圖標。

  第三步點擊小綠旗,完成以上三步操作,點擊確定,此時你會發現電腦中多了一個可執行的exe文件。

  雙擊這個exe文件,就可以正常出現遊戲界面。

  對於.sb3格式上述方法已經不能用。

對於.sb3格式怎麼生成可執行文件? Scratch3.0產生的文件是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,(它不需要安裝雙擊就運行)。

以下是將sb3轉換爲exe的步驟: 1.先轉換爲HTML5網頁版本。

打開https://sheeptester.github.io/words-go-here/scratch3-htmlifier/ 網站,Uploadproject上傳本地sb3文件,或者先把本地sb3文件上傳到mitscratch社區上,得到一個項目號ProjectID。

選擇HTMLifywithoutminification(recommended)如下圖所示,完成後會下載得到文件project.html(這是網頁版的)。

  2.把下載的project.html移動到nwjs-v0.39.3-win-x64.zip解壓後的目錄。

並在該目錄下建立一個icon圖標文件如a1.png,以及配置文件package.json文件(可以用記事本創建,如果含有中文字符,保存時編碼選爲UTF-8如下圖), package.json文件內容示例:項目名字,主程序文件,圖標。

{ "name":"您的應用程序或遊戲名稱", "main":"project.html", "icons":{“16”:“a1.png”} }  注:“名稱”和“圖標”顯示在窗口標題欄中。

如果不用圖標,則刪除project.html後面的最後一個逗號和圖標行,否則需要有一個png圖標。

此時,雙擊運行nw.exe,就可以即時將sb3文件轉換成的exe文件執行了。

    3.運行makesfx.exe,加入nw.exe,指定文件名和圖標,製作成一個exe文件。

參見下圖:   說明: 1-源文件夾(可能包含子文件夾):包含nw.exe、package.json和所有其他文件的文件夾              2-目標SFX文件(exe文件):將在其中創建可執行文件             3-目標SFX文件圖標:應用程序的圖標。

4-提取後將運行的可執行文件:進入nw.exe和package.json文件夾並選擇nw.exe             (其下命令行參數中不放置任何內容。

) 5-UAC自動提升:(如果您不是管理員)建議您使用最高可用權限運行sfx。

您根據需要可以填充所有內容,然後單擊“MakeSfx”按鈕。

然後它將構建一個可執行文件——exe文件,和原sb3文件相比,比較大。

發表評論 登录 所有評論 還沒有人評論,想成為第一個評論的人麼?請在上方評論欄輸入並且點擊發布. 相關文章 英語語法-代詞 詞性之一代詞 代詞是代替名詞、動詞、形容詞、數量詞的詞,可以分爲:人稱代詞、物主代詞、指示代詞、反身代詞、疑問代詞、不定代詞、關係代詞、相互代詞、連接代詞。

一、代替名詞、動詞、形容詞、數量詞、副詞的詞,包括: 人稱代詞,如“我、你、他 XieMay 2022-07-1714:38:40 知識學習-技能 技術理論 人工智能,機器學習,深度學習 數據挖掘和數據分析 相互的關係和區別 機器學習 機器學習是一門技術,工具 常見的方法 特徵工程 高級數據預處理 特徵構建 特徵選擇 特徵轉換 特徵學習 算法和應用 KNN-最近鄰分類算法 決策樹 數據 XieMay 2022-07-1714:38:40 pnpm安裝electron報錯404解決方案 pnpm安裝electron報錯404解決方案 自定義鏡像地址和版本解決 pnpmconfigsetregistryhttps://registry.npmmirror.com/ pnpmconfigsetelectron_ 燈塔下的守望者 2022-07-1714:37:00 surging作者出具壓測結果 前言 首先回應下@wen-wen所貼的壓測報告,我也把我和客戶壓測碰到的問題,和壓測結果貼出來,這個結果是由客戶提供的。

不會有任何的舞弊手腳問題 問題一:Task.Run慎用 首先在最新的社區版本已經把Task.run全部去掉了(包括了 fanly11 2022-07-1714:34:50 CheatEngine教程[1-9通關] 這個教程全部是來自 CheatEngine 軟件的中的幫助教程   步驟1:初始化CE工具   點擊教程(64位): 歡迎使用CheatEngine訓練教程(3.3) 本教程將嘗試講解在遊戲中作弊的一些基本知識.並幫助你 yshark 2022-07-1714:30:10 CheatEngineCE官方教程[漢化] CE修改器官方教程漢化版,區別於前款教程,官方教程中使用的是Tutorial64位程序,如下是經過翻譯後的官方文檔。

第一步:歡迎 當教程啓動時,您應該會看到類似的東西,您只需在閱讀幫助文本後單擊“下一步”按鈕即可。

在後面的步驟中保存密碼 yshark 2022-07-1714:30:10 打開支付寶掃一掃,每天都可以領早餐錢,長期活動真實有效! 打開支付寶掃一掃,每天都可以領早餐錢,支付寶長期活動真實有效!     賴忠標 2022-07-1714:29:19 6279.2019.8.5【NOIP提高組A】優美序列 結論1:若兩個優美區間相交不包含,則二者重合部分也是優美區間 證明1:設兩個區間爲A和B,則A-(A∩B)的部分一定是A在數域上的前綴/後綴(否則會有空,數字不重複,加上B-(A∩B)後不能填補空缺,不是優美區間),所以A-(A-(A∩B) mh77 2022-07-1714:27:19 DataTable的簡單方法 一、排序 1獲取DataTable的默認視圖 2對視圖設置排序表達式 3用排序後的視圖導出的新DataTable替換就DataTable (Asc升序可省略,多列排序用","隔開) DataViewdv=dt.DefaultVi StephenJu 2022-07-1714:26:09 關於DataTable裏大批量查找的更快速的方法 假設我們的DataTable有5K左右的數據 那麼,我們需要對他進行更加快速的操作 正常我們可能使用DataView.RowFilter來作 如果一兩次都無所謂,如果要對DataView的RowFilter/Sort進行大批量的操作--該操 StephenJu 2022-07-1714:26:09 DynamicCreateMenu         //創建主菜單         private void CreateMenus()         {             MenuStrip mainMenu = new MenuStrip();           StephenJu 2022-07-1714:26:09 將文本文件的內容寫進某個表中 BULKINSERT數據庫名.dbo.[表名]--表名   FROM'd:\create_report.txt'--文本文件名   WITH      (         FIELDTERMINATOR='|',--字 StephenJu 2022-07-1714:25:59 通過關鍵字查找到dgv相關記錄後定位 //如果有超過一屏的數據,想通過關鍵字查找到相關記錄,然後再定位之,做法如下: //遍歷所有行,把某單元格的值和關鍵字對比,找到後清除所有選擇行,然後把當前行設爲選擇,然後把grid的CurrentCell設置爲當前行的某個可見單元格即可, StephenJu 2022-07-1714:25:59 獲取Assembly的運行路徑 在寫類庫項目時,經常會有某些特殊業務需要用到服務器端的物理路徑,使用傳統的System.IO.Directory.GetCurrentDirectory()方法返回的則是WINNT\System32目錄,這個一般不能滿足正常的業務需求,而要 StephenJu 2022-07-1714:25:59 獲取ArrayList中的數據(foreach)         public class PositionData         {             private string name; //字段             private string ticker;//字段 StephenJu 2022-07-1714:25:59 C cnds123 24小時熱門文章 【2022-07-15】連嶽摘抄 linkedlist專題 Thebestdestinationstovisitin2022andthebestairlinestogetthere TheUnexpectedEdgeofGoingFirst 調用bitbltapi截取windows桌面,提示截圖被禁止 ruby:rdoc生成文檔的好工具 最新文章 使用sublimetext3學習ava程序 C#代碼命令行下編譯 kotlin初識及環境搭建 如何學習開發技術 用JShell學習Java編程(Java的JShell用途) 最新評論文章 dayjs時間轉換,模糊時間、精確時間 ElasticSearch7.3學習(三十四)----生產環境集羣部署總結 ElasticSearch基本使用姿勢二 Redis一主三從三哨兵之Docker-compose 問題是表象,淡定纔有解決的可能 跌倒,成年人都是自己爬起來的 興致勃勃的活着,真的那麼難嗎? 問題是表象,淡定纔有解決的可能 “包辦式”未來V.S“自由式”未來,你的選擇正確了嗎?01020304



請為這篇文章評分?