假设我有一个大立方体,每个面上都有一些物体(有点像谷歌地图立方体 http://www.playmapscube.com/ )。我希望能够使用箭头键将相机围绕立方体旋转,而不是单独旋转所有对象。
所以左箭头会将相机向左移动,因此立方体会向右转,依此类推。
我找遍了,没有找到任何关于用键盘做的事情。
最佳答案
根据您的评论,我假设这只是一道数学题。
使用箭头键更改变量 theta
的值,然后在渲染循环中执行如下操作:
camera.position.x = 15 * Math.cos( theta );
camera.position.y = 10;
camera.position.z = 15 * Math.sin( theta );
camera.lookAt( scene.position );
关于javascript - 使用 Three.js 中的箭头键围绕对象旋转相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13039589/