基础内容
Stage2Canvas/Canvas2Stage
-
Stage2Canvas

-
Canvas2Stage

很简单,只是提供了画布的转换,和扩展 Pen + (1)的转换是一样的。
- Pen + 是一个 TurboWarp 扩展,通过调用 Canvas 来实现绘制,支持显卡渲染,比原版画笔扩展更快。
在 RadiumOS 中,画笔的定位策略和舞台不同。我们知道,舞台的定位是以舞台正中心为原点建立平面直角坐标系,向上向右为正;而 Canvas 的定位是以舞台的左上角为原点建立平面直角坐标系,向下向右为正。
所以如果你想要修改原有的舞台定位为画布定位,你就需要使用这几个块。
日志
-
清空日志

-
日志

-
警告

-
错误

日志块可以在调用的时候向 *LOG 列表中写入日志,记录时间,类型和内容;同时,它也会在 TurboWarp 的控制台中输出日志。
为什么要使用自定义块作为日志而不直接使用 TurboWarp 已有的日志功能?
TurboWarp 已有的日志功能只能在控制台中查看,也就是只能在开发的过程中查看并调试。将日志记录放到列表中,我们就可以在 ScratchOS 运行的过程中将日志导出。如果出现了未知错误还可以导出日志交给开发者以复现错误。
初始化
-
初始化

-
初始化 OS 配置内容

-
系统内容初始化

初始化模块,里面有各种变量和列表的初始化设定。
可以修改它们的定义来实现项目在启动之前的操作。
它们应当放在项目的最开头,比如当 Flag 被点击(1)的下方。
危险!
我们不建议修改已有的定义内容,这可能导致后面的函数无法正常运行。如果你不能够完全搞懂我的代码实现了什么,修改初始化的函数定义会有极大的出错风险!
