Scratch VM原理
1. 将积木块转换成JavaScript函数执行。
1. 每个积木块都有一个opcode,对应一个JavaScript函数
2. 状态转移方程:全局变量存储。
3. 每秒钟刷新30次,相当于33毫秒:执行一次状态计算,并重绘整个舞台。
4. 模拟多线程。
1. 将积木块转换成JavaScript函数执行。
1. 每个积木块都有一个opcode,对应一个JavaScript函数
2. 状态转移方程:全局变量存储。
3. 每秒钟刷新30次,相当于33毫秒:执行一次状态计算,并重绘整个舞台。
4. 模拟多线程。