TurboWarp扩展开发-1

自定义扩展简介

自定义扩展是您使用JavaScript向TurboWarp添加新块的一种方式

这是不同扩展所能做的:

可以访问VM内部 可以通过URL加载
核心扩展
沙盒扩展
非沙盒扩展

兼容性

自定义扩展与Scratch不兼容。使用自定义扩展制作的项目不能上传到Scratch网站
然而,你可以使用TurboWarp打包器进行打包

准备开发环境

自定义扩展的开发需要一个地方让 TurboWarp 能够获取你的扩展。这通常是以本地静态 HTTP 服务器的形式
如果你安装了Python,那么你就有一个现成的http服务器:

1
python -m http.server 8080

这将会在你运行该命令的文件夹中启动一个本地HTTP服务器

创建一个像hello-world.js的文件以确保您能够通过访问类似 http://localhost:8080/hello-world.js 的链接在浏览器中读取文件的内容