【发布时间】:2018-04-20 11:38:19
【问题描述】:
我有一个独特的情况,我希望能够模拟对对象的点击。例如,UI 提供了一种通过scene.getObjectByName(objectName, true) 挑选场景内某个元素的方法,我希望能够click 这个对象。
显然,我可以公开真正的 click 的功能,但在这些情况下,我需要通过 JavaScript(例如 $canvas.trigger($.Event('click', { clientX: 10, clientY: 20 })))实际驱动点击屏幕。
执行此操作的最佳技术是什么。我想我必须将对象的位置转换为屏幕(X, Y) 并简单地触发这些坐标的点击?但这需要精确的点击坐标,我不确定如何从网格中获取。
【问题讨论】:
-
这听起来不是特别独特。
标签: three.js