XbsjEarthUI
XbsjEarthUI copied to clipboard
有没有什么只用一个eventlistener来进行拾取的方法
再问个问题,我看拾取的例子里,都是给模型或者3dtile加eventlistener,这样加得多了会不会拖慢性能?有没有什么只用一个eventlistener来进行拾取的方法?
比如原生cesium的 handler.setInputAction(function(movement) { var pickedObject = earth.czm.viewer.scene.pick(movement.endPosition); if (Cesium.defined(pickedObject) && Cesium.defined(pickedObject.id)) {
console.log(pickedObject)
}
有没有类似这种的接口,但可以取到czmObject?
@skywalkershe 直接用scene.pick就可以拾取到3dtiles的,我们内部有一个属性来标识czmObject的对象; 不过不建议这样做,earthsdk的部分元素有类似网页元素onclick属性。使用才更方便。