趣文网 > 作文大全

分析后缀为sb3的Scratch的项目文件

2020-12-06 19:15:01
相关推荐

Scratch发展到3.0,保存的项目以sb3为扩展名。用文本编辑器打开为二进制乱码,不可解读。

其实,sb3的代码是可以解读和分析的。

Scratch在保存sb3项目文件时,把素材、声音、积木的参数等都打包为zip包,然后改了后缀名为sb3。

那么,我们就反着来,把项目文件的后缀名改为zip,试试看,是不是可以解压缩了?!原来声音、图片、脚本都在里面呢!

解压后的声音、素材、脚本文件特别指出的角色文件是以svg格式保存的,是矢量的图像格式哦。

在解压出来的文件中,最重要的是project.json文件,里面用json格式记录了我们用的所有积木的排列和参数,比如,我们用了以下积木块的脚本。

所对应的json文本是这样的:

opcode是标示用的哪种类型的积木

next是下一块积木是哪个

parent是上一块积木是哪块

inputs是积木中的参数

等等

知道了scratch项目文件的格式,我们就可以利用这个原理做很多内容了,比如可以找到自己喜欢项目中的角色、声音等素材,还可以依据json文件的内容做好多事情,让我们一一解开scratch的秘密吧!

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

我变了作文 小学生作文大全 脚步作文 苹果的作文 运动会的作文 大自然的作文 抗疫作文 作文材料 我的心愿作文500字左右 那一刻我长大了作文450字左右 春游去哪儿玩作文300字 六年级上册语文第三单元作文 七年级上册第一单元作文 自我介绍作文600字 妈妈有你真好作文 关于父母的爱的作文 防溺水作文300字 描写人物外貌的作文 特别的爱作文 成长的力量作文 我最熟悉的人作文 我和谁过一天作文 南京大屠杀作文 我的文具盒作文 可爱的小动物作文 放下作文 大自然的启示作文 爱我中华作文 有关动物的作文 四年级上册语文作文