Scratch 3的作品(sb3格式的文件)怎麼生成可執行exe文件
文章推薦指數: 80 %
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
延伸文章資訊
- 1Scratch線上編輯@ 軟體使用教學 - 隨意窩
Scratch是麻省理工學院(MIT) 所發展跨平台、支援中文的程式語言。這款軟體可以用來創造互動式故事、動畫、遊戲、音樂和藝術,並在網站上分享給每一個人。
- 2<15>匯入、匯出清單- Scratch 3基礎課程Blocks
<15>匯入、匯出清單. <匯入清單>. 1.先建立「國小英語單字王400字題庫」這個清單。 2.在舞台上右擊清單,將1 個.csv 或是.txt 格式的檔案,選擇匯入,便能將檔案匯進 ...
- 3將Scratch檔案輸出成exe執行檔--「ChirpCompiler」
Scratch可以免費下載,同學們也可以在家中下載及安裝後,完成老師指定的作業. Scratch的檔案副檔名為sb,如果想和朋友分享你的作品, ...
- 4儲存並分享您的專案
如果你已開啟了範例專案,可以點擊改編按鈕(在靠近介面上方的位置),可以將這個專案另存成你自己的版本。 分享你的專案. 這個影片會告訴你如何在Scratch上分享程式專案: ...
- 5下載下載Scratch App