Javascript 三.js对象在按键上的旋转

Javascript 三.js对象在按键上的旋转,javascript,three.js,.obj,Javascript,Three.js,.obj,我绝望了。这么长时间以来,我们一直试图在按键事件中简单地旋转一个对象。我不知道该怎么做,谁能告诉我怎么做 这是我的模型 我需要在x轴上旋转它,只要按下键盘按钮“B”,聚光灯或直射光的阴影就会改变。有人吗 我需要用整个字母表(我有所有的模型)来做这件事,最好的方法是什么?您的代码中有不同的问题 1) 使用变量“字母”旋转对象。此变量仅在函数onLoad中定义。所以你需要得到一个gloabal变量并给它赋值 2) 首先尝试旋转孔场景。“lesson6.scene.rotation.y+=1;”这样你

我绝望了。这么长时间以来,我们一直试图在按键事件中简单地旋转一个对象。我不知道该怎么做,谁能告诉我怎么做

这是我的模型

我需要在x轴上旋转它,只要按下键盘按钮“B”,聚光灯或直射光的阴影就会改变。有人吗


我需要用整个字母表(我有所有的模型)来做这件事,最好的方法是什么?

您的代码中有不同的问题

1) 使用变量“字母”旋转对象。此变量仅在函数onLoad中定义。所以你需要得到一个gloabal变量并给它赋值

2) 首先尝试旋转孔场景。“lesson6.scene.rotation.y+=1;”这样你就可以测试如何使用按钮控件了。在您的代码中,每次单击它只会旋转一次。我认为你需要使用 “setInterval”和“window.clearInterval”

很难找出你的问题所在。您已经有了场景,可以渲染所有对象吗?您知道如何将所有对象一起旋转吗?那么问题是旋转还是知道你必须旋转哪个物体?嘿,谢谢你的帮助。我加载了对象,但我不知道如何让它通过按键旋转,这是我的JSFIDLE,它基本上是复制代码的混合体:一旦完成,下一步就是为不同的型号分配不同的键盘按钮,我也不知道该怎么做。我一开始就不知道按键是怎么工作的,你能帮我一下吗?它只会像onkeydown和onkeydup一样发射一次。()我不知道3X.KeyboardState对象。我总是使用html事件本身。所以我帮不了你。