跳至主要內容

SceneManager

小于 1 分钟

SceneManager

场景管理器,用于管理场景的加载和初始化,通过viewer.sceneManagerviewer.sm访问。

属性成员

scenes

场景列表对象

  • 类型:{Object} {sceneId: scene}

scene

获取当前场景

  • 类型:VT.Scene

方法

getScene

获取场景

  • getScene(name)
  • 类型:Function
  • 参数:
    • name {String} 场景名称
  • 返回:VT.Scene

setCurrent

设置当前场景

  • setCurrent(name)
  • 类型:Function
  • 参数:
    • name {String} 场景名称
  • 返回:无

createScene

创建一个空场景

  • createScene(name)
  • 类型:Function
  • 参数:
    • name {String} 场景名称
  • 返回:VT.Scene

addScene

添加场景

  • addScene(name)
  • 类型:Function
  • 参数:
    • name {String} 场景名称
  • 返回:VT.Scene

loadScene

加载场景

  • loadScene(name, urlOrConfig, callback)
  • 类型:Function
  • 参数:
    • name {String} 场景名称
    • urlOrConfig {String|Object} 场景地址或场景对象
    • callback {Function} 加载完成回调方法
  • 返回:无

destroy

清除所有场景

  • destroy()
  • 类型:Function
  • 参数:无
  • 返回:无
上次编辑于:
贡献者: dashun