对于不认识的人来说,Scratch( scratch.mit.edu )是一种编程语言,它基于连接代码的“块”以创建项目。
我尝试使用Scratch到HTML转换器( forkphorus.github.io )以便将Scratch代码转换为HTML,以查看HTML代码是否可以移植到Android。 Scratch转换器具有将所有代码(包括Scratch引擎)移植到可在Internet浏览器上播放的单个文件中的选项。将代码转换为HTML之后,我按照本教程的下一步操作,提取了 forkphorus 的源代码(从Scratch转换为HTML)并使用 Adobe PhoneGap 进行了转换将代码放入.apk文件。但是,一旦我尝试安装.apk文件,它就被卡在了加载屏幕上。
我有可能将Scratch代码转换为Android应用程序,但是我只是不知道该怎么做。如果有人有任何建议,我将不胜感激...
我要转换的项目:跳动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%;
}
答案 0 :(得分:1)
只需使用 HTMLifier。您可以在此处使用它:https://sheeptester.github.io/htmlifier/
答案 1 :(得分:0)
要在Scratch上制作游戏并在Scratch上玩游戏,您的浏览器需要安装Flash Player。遗憾的是,移动设备不支持Flash Player,因此您无法在移动浏览器中玩Scratch游戏。 Scratch也是一种独特的编码语言,因此(尚)尚无法将Scratch项目转换为另一种编码语言。我建议您学习像Javascript这样的语言,如果您想制作移动应用程序,那么这是一种很好的语言,并且您没有太多的文本编码经验。您还可以签出Stencyl之类的程序,这是一种简单的块编码语言,可用于制作手机游戏。
祝您编码顺利!
-西蒙(Simon)