Я хочу создать иллюзию того, что мой персонаж поворачивается в игре от первого лица, когда показанные руки медленно совпадают с вращением камеры игрока.
В настоящее время я борюсь с этим, так как руки В настоящее время дети камеры.
Например, если я поворачиваю направо, показанный рычаг плавно приближается к камере. как на картинке ниже.
Любой совет был бы очень полезен.
У меня есть следующий код, но он явно не работает. Это прикреплено к оружию. Предлагаемое вращение сочетает в себе ось X FirstPersonControllers и движение камеры Y.
void Update()
{
WorldSpaceRotation = transform.rotation;
XRotation = ParentX.rotation;
ProposedRotation = new Quaternion(ParentX.rotation.x, ParentY.rotation.y, ParentX.rotation.z, ParentX.rotation.w);
transform.rotation = Quaternion.Slerp(transform.rotation, ParentX.rotation, timeCount);
timeCount = timeCount + Time.deltaTime;
}
Рука, поднимающаяся вправо