11.1 脚本基础
2025/9/22大约 1 分钟

为组件添加脚本,可以实现脚本功能。脚本基于js语言运行。脚本中存在基础设置,可以在用以确定脚本运行的时间。
点击导出,可以将脚本导出为文件。
点击导入,可以将脚本导入为文件。
点击编译,则代码编译运行
点击保存,可以保存代码
点击快捷键,则弹出快捷键提示。

点击字体+,字体放大
点击字体-,字体缩小
//【app脚本方法】
let app = this.getApp( ); //获得app
let scene = app.scene; //获得场景
let orbit = app.getOrbit( ); //获得相机控件
let time = app.getRunTime( ); //获得运行时间(ms)
let com = app.getComponentByName("name"); //获得组件
//【组件与物料方法】
let prop = this.getPropertyByName("name"); //组件获得属性
let axis = this.getAxesByName("name"); //组件获得坐标框
let products=this.getProducts(); //获得当前组件身上的产品
let door = this.getObjectByName("door"); //获得节点或网格
let act = this.getBehaviourByName("name"); //获得行为(信号 容器)
let sig = this.getSignalByName("name"); //获得信号
let operate=this.getOperateByIndex(); //获得指定动作
let publicProperty = app.getPublicPropertyByName("name"); //获得公共变量
create() //创建产品
setProduct() //设置产品
clearProduct() //清除产品
getProducts() //获得所有产品
this.rotation.y += 0.01; //组件运动