我想改變一個角色在three.js中產生的方向。我用這個例子https://threejs.org/examples/?q=md2#webgl_loader_md2_control,現在我在我的場景中有這個角色。 我看了一下https://stackoverflow.com/a/11060965/5111904,但那種旋轉混亂了角色的控制。Three.js打開字符
找錯了方向:
應該看看那個方向:
有沒有辦法來旋轉使用三個資源的字符90° .js示例?我怎樣才能改變角色的「重生方向」?
我想改變一個角色在three.js中產生的方向。我用這個例子https://threejs.org/examples/?q=md2#webgl_loader_md2_control,現在我在我的場景中有這個角色。 我看了一下https://stackoverflow.com/a/11060965/5111904,但那種旋轉混亂了角色的控制。Three.js打開字符
找錯了方向:
應該看看那個方向:
有沒有辦法來旋轉使用三個資源的字符90° .js示例?我怎樣才能改變角色的「重生方向」?
我擡頭看中的基本動作(左邊),因爲我認爲角色也需要在動畫中旋轉。
我發現屬性bodyOrientation
這是角色的角度 - 換句話說角色正在看的方向。
將角色添加到場景後 - 現在這段代碼「旋轉」角色,使角色朝相反的方向看。
character.bodyOrientation = 90
看camera.position.set(0, 150, 1300);
並嘗試一些不同的值。
另一個想法是將模型加載到3D軟件中並將其旋轉到那裏,但我不會建議這樣做。
在這種情況下轉動相機不是一種選擇 –