Appearance
常量表交互
可以使用逻辑积木的常量表的数据,修改逻辑积木常量表后,需点击工具内的预览按钮一次才能生效。使用常量库需要在Scene初始化过后,Scene初始化之前常量库也未初始化,调用常量库相关方法会报错。
使用前先确保config.json里的staticPath已经填写了正确的路径。
获取常量表数据
typescript
// 确保在Scene创建后调用,创建之前常量库也未初始化,调用会报错
//获取全部常量表
let constdata = LM.getConstData();
//获取第1个常量表
let constdata1 = LM.getConstData()[0];
//获取第1个常量表的第1项
let obj1 = LM.getConstData()[0][0];
//获取第1个常量表第1项的int1
let int1 = LM.getConstData()[0][0].int1;深拷贝
常量表里的数据无法修改,如果使用中需要修改则使用深拷贝。
typescript
let obj2 = LM.deepCopy(LM.getConstData()[0][0]);
let obj2.int1 = 0;