2017-02-28 1 views
0

캐릭터가 나오는 방향을 three.js로 변경하고 싶습니다. 나는이 예를 https://threejs.org/examples/?q=md2#webgl_loader_md2_control으로 사용했으며, 이제는 그 장면에서 그 캐릭터를 가지고 있습니다. 나는 https://stackoverflow.com/a/11060965/5111904을 보았지만 그 종류의 회전은 캐릭터의 컨트롤을 엉망으로 만든다.Three.js 캐릭터 돌리기

Wrong direction

가 그 방향으로 표시되어야합니다 : 잘못된 방향으로 찾고

Right Direction

을 세 가지의 자원을 사용하여 문자를 90도 회전 할 수있는 방법이 있나요 .js 예? 캐릭터의 "스폰 방향"을 어떻게 바꿀 수 있습니까?

답변

0

MD2CharacterComplex.js에서 기본 동작을 찾았습니다. 캐릭터가 그 애니메이션에서도 회전해야한다고 생각했기 때문입니다.

문자의 각도, 즉 문자가 보이는 방향 인 속성 bodyOrientation을 발견했습니다.

장면에 문자를 추가 한 후이 코드가 문자를 "회전"하여 반대 방향으로 보입니다.

character.bodyOrientation = 90

0

camera.position.set(0, 150, 1300);을보고 다른 값을 사용해보십시오.

다른 아이디어는 모델을 3D 소프트웨어에로드하고 거기에서 회전시키는 것입니다.하지만 권장하지는 않습니다.

+0

이 경우 카메라를 켜지 마십시오. –