嗨我已经在BABYONJS中创建了一个场景,我想在BABYONjs中实现 solor system ,这里我已经让地球自动旋转了但是我试图移动不起作用的arround吗?< / p>
我的代码
自我旋转
targetEl.style.cssText += `; top = ${top}px, display = 'block',
background = url(${this.props.imgSrc}) no-repeat, backgroundSize = '1800px 900px'; `;
需要的是地球应该移动
答案 0 :(得分:0)
下面我有一个使用数据矩阵的解决方案
currentMesh.setPivotMatrix(BABYLON.Matrix.Translation(70, 0, 0));
camera.attachControl(canvas, true);
scene.registerBeforeRender(function () {
if (currentMesh) {
currentMesh.rotate(BABYLON.Axis.Y, Math.PI / 64,
BABYLON.Space.LOCAL);
}
});
尝试这个。