javascript - Babylon.js 设置导入模型的旋转旋转模型
问题描述
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 的错误还是我做错了什么?
解决方案
您好,您的模型可能有一个带有 rotationQuaternion 的旋转集(在这种情况下会覆盖旋转属性)
这应该可以工作:
Game.player.rotationQuaternion = null;
Game.player.rotation.y=1;
推荐阅读
- amazon-web-services - Athena 查询结果中的数据丢失
- sql - 在 SQL 中每个行组中增加 10% 的额外行
- android - 使用不同目标 SDK 降级 APK
- css - 是否可以在不使用 CSS 中的第二个图像的情况下制作半多边形边缘横幅
- office365 - Exchange Online 邮件流规则过滤特定域的收件人
- c# - 如何将点云 .pts 文件导入 revit 或至少将 .pts 文件转换为 .rcs
- r - 用于创建文件的循环
- react-native - 为什么当用户登录或确认注册帐户反应原生 aws amplify 时用户会自动注销?
- r - DescribeBy 格式化输出
- android - 无法使用图像选择器颤振