首页 > 解决方案 > 是否可以将 Scratch 项目转换为 Android 应用程序?

问题描述

对于那些不知道的人,Scratch ( scratch.mit.edu ) 是一种基于连接代码“块”以创建项目的编程语言。

我尝试使用 Scratch 到 HTML 转换器 ( forkphorus.github.io ) 将我的 Scratch 代码转换为 HTML,以查看 HTML 代码是否可以移植到 Android。Scratch 转换器具有将所有代码(包括 Scratch 引擎)移植到可在 Internet 浏览器上播放的单个文件的选项。将代码转换为 HTML 后,我按照教程的下一步拉取forkphorus(Scratch to HTML)的源代码并使用Adob​​e PhoneGap将代码转换为 .apk 文件。但是,一旦我尝试安装 .apk 文件,它就会卡在加载屏幕上。

我有一种感觉,可以将 Scratch 代码转换为 Android 应用程序,但我只是不知道如何。如果有人有任何建议,我将不胜感激......

我正在尝试转换的项目:Bounce 1.3.1

HTML 中的 Scratch 项目代码片段,如果有帮助:

<head>
<meta charset="utf-8">
<style>
    .forkphorus-root {
  position: relative;
  font-family: sans-serif;
  width: 480px;
  height: 360px;
  font-size: 10px;
  background-color: #fff;
  color: black;
  overflow: hidden;
  user-select: none;
}

.forkphorus-root > * {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateZ(0);
  width: 100%;
  height: 100%;
}

标签: javascriptjavaandroidhtmlmit-scratch

解决方案


只需使用 HTMLifier。你可以在这里使用它:https ://sheeptester.github.io/htmlifier/


推荐阅读