1

我正在编写一个可以使用 GLKit 在触摸时旋转的 3d 立方体。如何使用触摸方向和速度操纵 3d 立方体旋转?

我想将方向和速度应用于立方体,以便它在被滑动后继续旋转。

究竟如何使用转换来做到这一点?

我目前在GLKitViewController delegate更新方法中转换矩阵并应用它

GLKMatrix4 viewMatrix = GLKMatrix4MakeTranslation(0.0f, 0.0f, -6.0f);   
GLKMatrix4 rotation = GLKMatrix4MakeWithQuaternion(_quat);
viewMatrix = GLKMatrix4Multiply(viewMatrix, rotation);
self.effect.transform.viewMatrix = viewMatrix;

触摸结束后如何将此变换应用于立方体?

4

0 回答 0