13. 外部JS SDK接入
VRP编辑器可以对外部SDK文件进行修改,来实现自定义消息的注册监听,自定义方法,自定义内容等操作
一.SDK文件入口
- SDK入口:/GUI/SdkController.js文件
二.js文件整体解析
1.构造函数,可初始化自己的自定义参数等等
2.自定义消息注册与监听函数
消息注册函数 :
gVrpManager.registerMessage("hello", this.helloCallback);
消息注册函数参数:
“hello”:消息的id,唯一值不可重复;
helloCallback:消息的回调函数:参数(消息的ID与消息内容:msgid,msgData),回调函数可实现自己的JS功能与逻辑。
3.JS生命周期函数
start函数 :程序开始时执行一次
update函数:程序开始后每次执行
4.blockly块与SDK消息联动
消息ID对应registerMessages函数里面注册的消息id,必须唯一; 消息内容1,2,3可缺省,对应回调函数的msgdata ,以逗号分割(,);