Scratc3.0作品转化成exe文件
Scratch 3的作品(sb3格式的文件)怎么生成可执行exe文件
Scratch 3.0和Scratch 2.0软件相比,界面和内部实现机制有了较大变化。
与以前2.0版本不同,Scratch3.0版本改用H5和JS语言编写;软件界面有较大变化,将变成编程序区块放在了中间,更有利于成品的预览,以及编程和实际图形的对比,减少了重复无效的点击率;Scratch3.0整合并添加了插件模块,使用的文字朗读插件、翻译插件、Makey Makey插件等等大大提高了成品的质量与丰富度;在Scratch 3.0中文版中你可以完全采用简体中文。
scratch项目(.sb格式)怎么生成可执行exe文件
制作完成的scratch项目(.sb格式)想要分享给更多的人,若想在没有安装scratch程序运行,或 只能让他人运行演示而不能看到代码,如何实现呢?
对于.sb2格式可以使用scratch2exe工具,安装完成后,运行软件,界面如下:
点击1找到刚才保存的小程序选择打开。
点击2,选择一个ico文件作为小程序的图标。
第三步点击小绿旗,完成以上三步操作,点击确定,此时你会发现电脑中多了一个可执行的exe文件。
双击这个exe文件,就可以正常出现游戏界面。
对于.sb3格式上述方法已经不能用。对于.sb3格式怎么生成可执行exe文件?
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/ 网站,Upload project上传本地sb3文件,或者先把本地sb3文件上传到mit scratch社区上,得到一个项目号Project ID。选择HTMLify without minification(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,就可以预览效果了(但还未实际产生出一个exe文件)。
要真正转换成的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文件相比,比较大。
http://www.taodudu.cc/news/show-937568.html
相关文章:
- Spring Boot中mapper包所放位置的配置
- 如何使用Mybatis-plus
- 如何加快github的clone速度
- 爬虫基础5.24
- (C语言)请编写程序,计算1-1/2-1/3-1/4-.....-1/50的和。
- (C语言)数组去重
- 创建单链表并遍历
- (一)Web Service——基本概念
- (二)利用Java WebService调用天气预报实践
- (三)MySQL入门,看我就够了!!!
- (四)十大经典排序算法(动画图解,代码完全)
- (五)SpringBoot 能挣钱的几个项目!!!
- (七)HTML和CSS 、JavaScript 和Java到底有什么区别,今天终于明白了!!!
- (八)Spring与MyBatis整合
- (九)Spring 事务开发、事务属性详解
- (十)Spring 与 MVC 框架整合
- (十一)Spring 基础注解(对象创建相关注解、注入相关注解)
- 0-MyBatis简介
- 01-MyBatis入门程序
- 02-MyBatis配置SQL打印
- 03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询
- 04-插入操作更新操作删除操作
- 05-传统开发模式DAO
- 06-Mapper动态代理
- 07-MyBatis 核心配置文件
- 08-输出类型
- 09-一对多关系建表
- 11-分步查询懒加载
- 12-多对一添加操作(添加新客户及对应的新订单)
- 13-一对多左连接查询分步查询(查询所有客户及客户对应的订单)
Scratc3.0作品转化成exe文件相关推荐
- 在.NET Core 3.0中发布单个Exe文件(PublishSingleFile)
假设我有一个简单的" Hello World"控制台应用程序,我想发送给朋友来运行.朋友没有安装.NET Core,所以我知道我需要为他构建一个独立的应用程序.很简单,我只需在项目 ...
- Java——将程序输出为exe文件
Java学习日记 文章目录 Java学习日记 一.如何生成调用jar包的exe程序? 二.步骤 1.将程序转为jar包 2.使用exe4j软件将jar包转为exe程序 总结 一.如何生成调用jar包的 ...
- CrossOver运行exe文件教程!!
crossover mac版是mac上一款强大的windows 虚拟机,可以让您在Mac上运行 Windows 上的办公软件.实用工具和游戏.您可以从 dock 直接启动 Windows 应用,cro ...
- exe4j生成的exe文件反编译
现在网络上越来越流行.net和java写的客户端的小应用程序,而且后缀是exe.本文讨论的是如何从exe4j封装的exe文件中将自己想要的jar抽取出来. exe4j一直是一种比较通用的java ex ...
- JAVA生成exe文件
这个是borland不公开的使用技巧,能够通过jbuilder来制作exe文件来启动java文件.jbuilder并不支持本地编译机制.但是有一个隐藏的技巧可以让你从可执行文件来启动java程序,可以 ...
- matlab之用m脚本自动生成exe文件
matlab之用m脚本自动生成exe文件 文章目录 matlab之用m脚本自动生成exe文件 0.前言 1.生成exe文件分两种情况 2.生成文件在自己电脑上运行 3.生成文件在其他电脑上运行 0.前 ...
- PE文件和COFF文件格式分析--MS-DOS 2.0兼容Exe文件段
MS 2.0节是PE文件格式中第一个"节".其大致结构如下:(转载请指明来源于breaksoftware的csdn博客) 在VC\PlatformSDK\Include\WinNT ...
- pyinstaller--将py文件转化成exe
首先要注意一下:打包python文件成exe格式这个过程只能在windows环境下运行 1. 直接在命令行用pip安装 pyinstaller pip install pyinstaller</ ...
- winehq-stable-5.0 Download For Mac 在Mac上运行exe文件
winehq-stable-5.0 Download For Mac 在Mac上运行exe文件 点击下载 (访问密码:312306)
最新文章
- 斯坦德机器人收购_斯坦德机器人合伙人兼CMO王茂林:人是公司发展根本,多数企业都死于合伙人...
- Ruby之Rspec的报错解决
- mysql5_pn卸载_windows mySql(5.7.30) 卸载及重装
- YOLOv3中Loss
- 统计学习方法之机器学习相关理论
- 基于sklearn的朴素贝叶斯_朴素贝叶斯分类实战:对文档进行分类
- WCF 入门 WCF基础知识问与答
- 他们曾是别人眼中的笑话,最后却都成了神话
- C语言常量类型及名称,菜鸟带你入门C语言|基本数据类型之常量
- Java基础入门笔记-数组对象
- 一则JVM memory leak解决的过程
- MySQL不香吗,为啥京东放弃它拥抱Elasticsearch?
- 由外而内看敏捷软件开发(上)——从业务视角看敏捷
- 定制Eclipse IDE之功能篇(二)
- 利用python自动解析摩斯电码音频文件
- 电视剧 | 黑镜S5E3 瑞秋洁柯小艾希莉
- csharp 在万年历中计算显示农历日子出错
- obsidian安装,主题设置,已经相关功能介绍
- javascript 汉字生成拼音
- 达人评测 骁龙778g和骁龙780g的区别 选哪个好
热门文章
- AcWing 499. 聪明的质监员
- Apple Catching POJ - 2385(基础的动态规划算法)
- mysql_result函数用不了_mysql_result()函数怎么在PHP中使用
- HUD4035Maze
- Jumping Monkey(CCPC网络赛重赛)
- Acwing 276. I-区域
- “Shopee杯” e起来编程暨武汉大学2020年大学生程序设计大赛决赛(重现赛)
- 2021 CSP-S 游记
- 【CF813F】Bipartite Checking(线段树分治+可删除并查集)
- 等比数列三角形 (数论 + 黄金分割点)+ JOISC 2016 Day3 T3 「电报」(基环树 + 拓扑排序)