我一直在玩精灵文本标签,更具体地说是这个例子:http://stemkoski.github.io/Three.js/Sprite-Text-Labels.html http://stemkoski.github.io/Three.js/Sprite-Text-Labels.html我只是想知道是否可以以某种方式将 id 分配给 sprite 变量,以便在单击 sprite 时发生操作?
在我的示例中,“Hello”和“World”是两个单独的变量:
var spriteHello = makeTextSprite ( "Hello",
{ fontsize: 24, borderColor: {r:255, g:0, b:0, a:1.0},
backgroundColor: {r:255, g:100, b:100, a:0.8} } );
spriteHello.position.set(100,55,55);
scene.add( spriteHello );
var spriteWorld = makeTextSprite ( "World",
{ fontsize: 32, fontface: "Georgia",
borderColor: {r:0, g:0, b:255, a:1.0} } );
spriteWorld.position.set(55,105,55);
scene.add( spriteWorld );
或者是否有另一种方法可以使用这个具体示例来做到这一点?
谢谢!