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 に答える