Skip to content

Files

Latest commit

aa4c443 · Oct 16, 2023

History

History
16 lines (9 loc) · 996 Bytes

README.md

File metadata and controls

16 lines (9 loc) · 996 Bytes

scratch_3_file_analyser

用于分析Scratch3文件。
灵感来源于https://aerfaying.com/Projects/512945 或者说是https://gitblock.cn/Projects/512945
同时借鉴了它
analyze函数需要传入一个参数,是json文件,但要转换成字符串。可以将sb3文件转换成analyze参数输入的字符串的函数式unzip。详见DEMO.py
分析后的列表每项分别是:
角色数(含舞台),角色名(含舞台),变量名,列表名,造型总数,音频文件总数,代码块总数,有用的代码块总数(暂不提供),运动类代码块总数,外观类代码块总数,声音类代码块总数,事件类代码块总数,控制类代码块总数,侦测类代码块总数,运算类代码块总数,变量(或列表)操作类代码块总数,其它类代码块总数,帽子型代码块总数,有用的帽子型代码块总数,
以后会上线扩展类代码块数。

你可以试着运行DEMO.py