Babylon.js设置导入模型的旋转值旋转模型

时间:2019-02-26 13:03:48

标签: javascript babylonjs

var Game = {player:null};
BABYLON.SceneLoader.ImportMesh("","model/","scene.gltf",scene,function(model){
model[0].position = new BABYLON.Vector3(0,0,0);
model[0].scaling=new BABYLON.Vector3(0.005,0.005,0.005);
Game.player = model[0];
});

engine.runRenderLoop(function(){
scene.render();
Update();
});

function Update(){
Game.player.rotation.y=1;
}

我打算设置导入模型的旋转。我虽然做错了并用相机进行了测试,但是效果很好。

这仅仅是babylon.js的错误,还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

您好,您的模型可能具有一个带有rotationQuaternion的旋转集(在这种情况下,它将覆盖rotation属性)

这应该可以:

Game.player.rotationQuaternion = null;
Game.player.rotation.y=1;