scratch3.0 GUI 目录结构及中文说明

动态资讯   2025-02-07 18:43   110   0  

scratch-gui: 核心库,对于界面有定制化的在这个库下进行
scratch-vm:虚拟机,管理状态并执行业务逻辑。
scratch-blocks:代码积木块
scratch-render:舞台渲染,在舞台区域出现的基于WebGL的处理器。
scratch-audio:声音拓展
scratch-l10n:国际化
scratch-paint:绘图拓展
scratch-storage:作品存储加载

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|-- build                       #编译后的文件夹,不发布没有此文件夹
|-- dist
|-- docs
|-- node_modules                #npm安装时产生此文件,默认没有
|-- src
    |-- components              #UI组件,负责页面呈现
    |-- containers              #容器组件,承载容器组件业务逻辑
    |-- css                     #全局通用CSS
    |-- examples                #集成测试用例
        |-- extensions          #拓展案例
    |-- lib                     #插件及高阶组件
        |--audio                #声音插件
        |-- backpack            #背包插件
        |-- default-project     #默认项目
        |-- libraries           #素材库相关 
        |-- video               #视频模块
    |-- playground              #编译后页面的模板
    |-- reducers                #全局状态控制
|-- static                     
    |--favicon.ico              #网站图标
|-- test                        #测试用例
|-- translations                #翻译库
|-- README.md
|-- package.json
|-- webpack.consig.js           #配置文件