2

我刚开始尝试使用 tQuery 的 webgl 并且嗯.. 最简单的代码是:

var world = tQuery.createWorld().boilerplate().start();
var object = tQuery.createCube().addTo(world);

现在,如果单击了那个多维数据集,我想向节点发出一些数据,但是它并没有真正起作用,我尝试了不同的版本,例如:

$('canvas').click(function(e){
    socket.emit('foo', { msg: 'cube clicked'});
});

取决于

$(tQuery('cube')).on('click', function(e){
    socket.emit('foo', { msg: 'cube hovered'});
}); 

但它不仅会在我单击多维数据集时触发,而且如果我在多维数据集旁边单击也会触发 -> 如果我单击 tQuery 表面上的任何位置就会触发

如何解决?

打招呼

4

1 回答 1

1
tQuery('cube').on('click', function(e){});

这应该这样做

于 2012-09-15T15:13:25.677 回答