【发布时间】:2016-07-02 05:26:31
【问题描述】:
我正在Three.js 中创建一个球体,它必须在鼠标移动时跟随鼠标,如this example 中所示。处理鼠标移动的函数如下:
function onMouseMove(event) {
// Update the mouse variable
event.preventDefault();
mouse.x = (event.clientX / window.innerWidth) * 2 - 1;
mouse.y = - (event.clientY / window.innerHeight) * 2 + 1;
// Make the sphere follow the mouse
mouseMesh.position.set(event.clientX, event.clientY, 0);
};
我附上了一个JSFiddle,里面有完整的代码,你可以看到根据DOM,mouseMesh是未定义的。你知道我做错了什么吗?
提前感谢您的回复!
【问题讨论】:
标签: javascript three.js