JSAPI Three API Reference
    正在准备搜索索引...

    类 EngineEvent

    引擎事件系统。
    该类会随Engine的初始化自动实例化,不需要开发者手动执行初始化,通过engine.event访问。
    该类负责处理引擎中的事件调度和触发逻辑。开发者一般不需要直接操作该类,而是通过object.addEventListener/object.removeEventListener对物体进行事件绑定和解绑。

    engine.map.addEventListener('click', e => {
    console.log(e);
    });
    engine.map.removeEventListener('click', e => {
    console.log(e);
    });
    const mesh = new THREE.Mesh(new THREE.BoxGeometry(1, 1, 1), new THREE.MeshBasicMaterial({color: 0x00ff00}));
    engine.add(mesh);
    mesh.addEventListener('click', e => {
    console.log(e);
    });
    索引

    构造函数

    方法

    • 创建一个多事件切换事件。

      参数

      • callbacks: Function[]

        回调函数数组

      • startIndex: number = 0

        开始索引

      返回 MultipleToggleEvent

       object.addEventListener('click', engine.event.createMultipleToggleEvent([() => {
      console.log('111');
      }, () => {
      console.log('222');
      }, () => {
      console.log('333');
      }]));