Scratch 3 の動作 (sb3 形式のファイル) 実行可能 exe ファイルの生成方法
Scratch 2.0 ソフトウェアと比較して、Scratch 3.0 のインターフェイスと内部実装メカニズムは大きく変更されました。
Scratch 3.0 のインターフェイスは次のとおりです。
以前のバージョン2.0とは異なり、 Scratch 3.0バージョンはH5および JS 言語で書かれており、ソフトウェア インターフェイスが大幅に変更され、プログラミング ブロックが中央に配置され、完成品のプレビューもより容易になりました。プログラミングと実際のグラフィックスの比較として、反復および無効なクリック率が減少します; Scratch3.0 は、プラグイン モジュールを統合および追加し、使用されるテキスト読み上げプラグイン、翻訳プラグイン、Makey Makey プラグインを統合および追加します。 ins などにより、完成品の品質と豊かさが大幅に向上します; Scratch 3.0の中国語版では、完全に簡体字中国語を使用できます。
スクラッチプロジェクト ( .sb形式) はどのように実行可能 exe ファイルを生成しますか
完成したスクラッチプロジェクト ( .sb形式) をより多くの人と共有したい場合、スクラッチプログラムをインストールせずに実行したい場合、またはコードを見ずにデモのみ実行させることができる場合、どうすればよいでしょうか?
.sb2形式の場合は、 scratch2exeツールを使用できます。インストールが完了したら、ソフトウェアを実行します。インターフェイスは次のとおりです。
1をクリックして保存したアプレットを見つけ、それを開くことを選択します。
2 をクリックして、アプレットのアイコンとしてicoファイルを選択します。
3番目のステップは、小さな緑色の旗をクリックし、上記の3つのステップを完了して、「OK」をクリックすることです。この時点で、コンピュータ内に実行可能なexe ファイルがあることがわかります。
exeファイルを ダブルクリックすると、ゲーム インターフェイスが通常どおり表示されます。
.sb3形式の場合、上記の方法は使用できなくなりました。.sb3 形式の実行可能 exe ファイルを生成するにはどうすればよいですか?
Scratch3.0で生成されたファイルはsb3ファイルで、現在の利用方法は以下の通りです。
参考https://scratch.mit.edu/discuss/topic/341617/?page=1
まず https://nwjs.io/ に移動して、nwjs-v0.39.3-win-x64.zip などの圧縮パッケージ nwjs をダウンロードし、後で使用するために解凍します。
次に、http://revocue.cz/en/make-sfx/index.php にアクセスして、makefx.exe をダウンロードします (実行するためにインストールしてダブルクリックする必要はありません)。
sb3 を exe に変換する手順は次のとおりです。
1. まず HTML5 Web バージョンに変換します。https://sheeptester.github.io/words-go-here/scratch3-htmlifier/ Web サイトを開いて、プロジェクトをアップロードしてローカル sb3 ファイルをアップロードするか、最初にローカル sb3 ファイルを mitScratch コミュニティにアップロードしてプロジェクト番号を取得します。プロジェクトID。以下の図に示すように、縮小しない HTMLify (推奨) を選択すると、完了後にファイル project.html (これは Web バージョン) がダウンロードされます。
2. ダウンロードしたproject.htmlをnwjs-v0.39.3-win-x64.zipの解凍ディレクトリに移動します。そして、このディレクトリに a1.png などのアイコン ファイルを作成し、構成ファイル package.json ファイルを作成します (メモ帳を使用して作成できます。ファイルの拡張子に注意してください。中国語の文字が含まれている場合は、UTF-以下の図に示すように、保存時のエンコードとして 8 を使用します)。
package.json ファイル (コロン引用符は英語です) には、次のようなプロジェクト名、メイン プログラム ファイル、アイコンが含まれます。
{ "name": "アプリケーションまたはゲームの名前", "main": "project.html", "icons": {"1":"a1.png"} }
注: 「名前」と「アイコン」はウィンドウのタイトルバーに表示されます。アイコンを使用しない場合は、project.html の後の最後のカンマとアイコン行を削除します。それ以外の場合は、png アイコンが必要です。
この時点で、ダブルクリックして nw.exe を実行すると、効果をプレビューできます (ただし、exe ファイルは実際には生成されていません)。
実際にexeファイルを変換するには以下の手順が必要です。
3.makefx.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」ボタンをクリックして実行可能ファイル (元の sb3 ファイルよりも大きい exe ファイル) をビルドする必要があります。