在Scratch中调用node.js函数。此插件可作为前置插件使用。
安装
版本要求:OpenXMW 1.0.3+
请提前安装Node.js(中文网下载点此跳转)
将文件重命名为js_api.py
并按文档安装,接着在cmd运行:
pip3 install pyexecjs
使用
例子
在OpenXMW主目录下创建example.js
,写入
function add(params){
return{
'result':params['a']+params['b']
};
}
Scratch调用:
在Scratch中发送命令js_api.run
,并携带参数plugin
为example.js
、参数func
为add
,再添加参数a
为hello
,参数b
为world!
,将会收到返回result
为:
hello world!
发生了什么?
参数plugin
指定js文件的名称,参数func
指定js中的函数。其他参数就是js插件需要的参数了。
注意
一个函数(指令)用到的依赖包必须在该函数内导入暂时没有测试在函数外导入会发生什么