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 格式并导入应用,方便添加自定义元素。
➡️

继续阅读