简介
在玩 Turbowarp 的一天作者想要做一个文本编辑器(可以下载到本地的),但是作者翻遍了 Turbowarp 的拓展库也没找到有换行功能的积木块。于是气急败坏的我到网上查遍了教程,然后这个Turbowarp的拓展就·炼·成·啦!(虽然只有一个积木块)
代码
class Block {
getInfo() {
return {
id: 'tools',
name: '工具',
blocks: [
{
opcode: 'endl',
blockType: Scratch.BlockType.REPORTER,
text: '换行'
}
]
};
}
endl() {
return '\n';
}
}
Scratch.extensions.register(new Block());
加入拓展操作(萌新必看)
1. 打开 Turbowarp 的添加拓展页面,点击“自定义拓展” 。
2. 在窗口上点击“文本”
3. 将上面的拓展代码加入(复制)进框里
4. 点击“加载”按钮,拓展就出现啦!
运用
在查看积木块里的内容时,这里不会显示任何内容。
当它被添加在字符串前时,他才可以(可见的)起到作用。
没添加: 添加了:
添加在中间效果:
一个运用示范
将输入的所有 \ 变成换行的位置。
(加入了 文本 拓展)
代码:
:
积木块意思:
将所有(world)在字符串(Hello world)中替换成(fellow Scratchers)