扩展字段,可以用来存储任意数据
节点ID,由编辑器生成
当前播放时长,单位为毫秒
当前播放时长,单位为毫秒
是否已经被销毁,销毁后,不能再执行任何操作
播放持续时长,注意:更改持续时长会影响播放速率
播放持续时长,注意:更改持续时长会影响播放速率
是否启用节点,如果不启用,则不可见,同时脚本不执行
是否启用节点,如果不启用,则不可见,同时脚本不执行
自己及自己的父节点是否激活
是否还在场景中,如果自己或者自己的父节点被移除,则为false
是否静音
是否静音
节点名称
节点名称
子节点的数量
父亲节点,只有被添加到别的节点中,才会有值
播放速率,1为正常速度播放,小于1则慢速播放,大于1则加速播放
播放速率,1为正常速度播放,小于1则慢速播放,大于1则加速播放
是否在播放
获得所在的根节点,如果是互动组件,则是 Animation
,否者和 this.scene
相同
获得所在的场景节点,只有被添加到场景中,才会有值
声音网络地址
声音网络地址
节点是否可见,相比enabled,visible不影响脚本的执行
节点是否可见,相比enabled,visible不影响脚本的执行
音量大小
音量大小
自己或者孩子是否包含该节点
目标节点
销毁节点
销毁所有子节点
销毁指定类型的脚本,如果类型参数为空,则删除当前对象身上的所有脚本
脚本类型
派发事件
事件类型
派发的数据(可选)
根据json创建节点信息
节点数据,一般是由编辑器生成的json数据
从根节点(编辑器文件的根节点,如果没有则为this),根据id获得节点
编辑器内的节点id
根据索引获得子节点
索引
根据名称获得子节点
名称
是否递归搜索
获得子节点索引数
子节点
获取绑定到该节点的第一个脚本实例
脚本类型
如果是true,则遍历所有子对象,返回第一个脚本实例,默认为false
返回绑定到该节点的第一个脚本实例
根据名称获取绑定到该节点的所有脚本实例
脚本名称
返回绑定到该节点的第一个脚本实例
获取绑定到该节点的所有脚本实例
脚本类型
如果是true,则遍历所有子对象的脚本实例,默认为false
返回绑定到该节点的所有脚本实例
停止到某个时间点,这个函数不生效
时间点,单位毫秒
根据地址加载节点数据并解析
节点数据地址
取消事件监听
事件类型
监听函数
函数的主体(一般是this,箭头函数可以省略)
移除当前节点身上所有caller的事件监听 如果caller为空,则清理当前节点下的所有事件监听
监听事件,不用或者销毁时,需要使用off
函数清除
事件类型
监听函数
函数的主体(一般是this,箭头函数可以省略)
传入的参数,在listener内可以接收到
监听事件,在事件被执行后,取消继续监听,不用或者销毁时,需要使用off
函数清除
事件类型
监听函数
函数的主体(一般是this,箭头函数可以省略)
传入的参数,在listener内可以接收到
开始播放
根据索引移除子节点
索引
根据名称移除子节点
节点名称
移除所有子节点
把自己从父节点删除
设置节点的属性值
属性名
属性值
停止播放
音效类
可监听的事件:ended