0
正如标题所说,你如何旋转飞机而不是对象。当我转弯时,我想让我的程序中的汽车在x方向上加速。所以我想打开飞机。这样,我可以向前推,并在我旋转车后朝着汽车指向的方向前进。旋转飞机但不是对象
XMMATRIX carTranslation = XMMatrixTranslation(mCarTranslation.x, mCarTranslation.y, mCarTranslation.z);
XMMATRIX carScale = XMMatrixScaling(0.5f, 0.5f, 0.5f);
XMMATRIX carRotate = XMMatrixRotationY(carRotation.y);
XMStoreFloat4x4(&mCarWorld, carRotate*carTranslation*carScale);
我知道如果你把carRotate放在一切之前,它只是旋转车。如果我把它放在飞机后面就可以了。我想旋转飞机而不是物体。
您可以定义两个世界矩阵,一个为你的汽车,另一个用于飞机,然后变换并分别绘制它们。 – zdd
在一架飞机上工作并旋转汽车会更有效率吗?然后用cos和sin找到斜率速度? –