我想改变角色在three.js中查看spawn的方向。我使用了这个例子https://threejs.org/examples/?q=md2#webgl_loader_md2_control,现在我的场景中有了这个角色。 我看了一下https://stackoverflow.com/a/11060965/5111904,但那种旋转正在弄乱角色的控制。
朝错误的方向看:
应该朝那个方向看:
有没有办法使用three.js示例的资源将角色旋转90°?如何更改角色的“生成方向”?
答案 0 :(得分:0)
查看camera.position.set( 0, 150, 1300 );
并在那里尝试一些不同的值。
另一个想法是将模型加载到3D软件中并在那里旋转,但我不建议这样做。
答案 1 :(得分:0)
我在MD2CharacterComplex.js
中查找了基本动作(左右),因为我认为角色也需要在动画中旋转。
我找到了属性bodyOrientation
,它是角色的角度 - 换句话说就是角色看的方向。
将角色添加到场景后 - 这段代码现在"旋转"这个角色让它朝着相反的方向看。
character.bodyOrientation = 90