有个套件负责拿东西
它会计算手的角度跟物品的角度算出一个反转值
让物品拿起来的时候会在手上转正
handAttachmentPointTransform.rotation * initialRotationalOffset
但是我不想要这个功能
所以我要反向算出逆的选转角
让它拿起来的时候会保持物品当时的角度
但是我数学不好
不知道怎么乘才能反向算回去
我这辈子就这样了
已经试过的方法
1.
Quaternion.Inverse(handAttachmentPointTransform.rotation) *
Quaternion.Inverse(initialRotationalOffset)
2.
handAttachmentPointTransform.rotation *
Quaternion.Inverse(initialRotationalOffset)
3.
Quaternion.Inverse(handAttachmentPointTransform.rotation) *
initialRotationalOffset
4.
handAttachmentPointTransform.rotation * initialRotationalOffset
5.
initialRotationalOffset
6.
handAttachmentPointTransform.rotation
7.
Quaternion.Inverse(hand.hoverSphereTransform.localRotation) *
transform.localRotation
8.
HandOffsetRotation.rotation
9.
hoverSphereTransform.position
10.
Quaternion.Inverse(hand.hoverSphereTransform.localRotation)
11.
Quaternion.Inverse(hoverSphereTransform.position)
还有一些杂七杂八的没记下来