ScratchJr 文件的剖析

ScratchJr 文件的剖析

💡 原文约600字/词,阅读约需2分钟。
📝

内容提要

ScratchJR 是一款面向幼儿的编程应用,使用图标块进行编程。生成的 .SJR 文件是压缩包,包含项目缩略图、声音、角色、背景和 data.json 文件。data.json 文件定义项目功能,如页面、角色、声音和脚本。通过修改这些文件,可以导入自定义元素,丰富游戏内容。

🎯

关键要点

  • ScratchJR 是一款面向幼儿的编程应用,使用图标块进行编程。

  • 生成的 .SJR 文件是压缩包,包含项目缩略图、声音、角色、背景和 data.json 文件。

  • data.json 文件定义项目功能,如页面、角色、声音和脚本。

  • 通过修改这些文件,可以导入自定义元素,丰富游戏内容。

  • SJR 文件是经典的 ZIP 格式,解压后包含 project 文件夹及其子文件夹。

  • thumbnails 文件夹包含项目页面的缩略图,主要为 PNG 格式。

  • sounds 文件夹存储通过麦克风录制的声音,支持 WAV 和 WEBM 格式。

  • characters 文件夹包含项目中的角色图像,使用 SVG 格式保存。

  • backgrounds 文件夹用于存储自定义背景,支持 SVG 格式。

  • data.json 文件定义项目的功能和结构,包括页面、角色、声音和脚本的详细信息。

  • SJR 文件可以重新压缩为 ZIP 格式并导入应用,方便添加自定义元素。

延伸问答

ScratchJr 是什么类型的应用?

ScratchJr 是一款面向幼儿的编程应用,使用图标块进行编程。

.SJR 文件包含哪些内容?

.SJR 文件是压缩包,包含项目缩略图、声音、角色、背景和 data.json 文件。

data.json 文件的作用是什么?

data.json 文件定义项目功能,包括页面、角色、声音和脚本的详细信息。

如何导入自定义元素到 ScratchJr 项目中?

通过修改 .SJR 文件中的内容,然后重新压缩为 ZIP 格式并导入应用,可以添加自定义元素。

ScratchJr 中的声音文件支持哪些格式?

声音文件支持 WAV 和 WEBM 格式。

ScratchJr 的缩略图文件使用什么格式?

缩略图文件主要使用 PNG 格式。

🏷️

标签

➡️

继续阅读