Итак, я делаю 3D-игру о единстве, и я хочу, чтобы мой пистолет двигался вместе с камерой, а не просто прикреплялся к камере. Я не совсем уверен, как объяснить это правильно, но я имею в виду, что я хочу, чтобы когда я прыгал, пистолет двигался вверх и вниз, чтобы действительно выглядело, как будто я держу его. Надеюсь, сейчас я звучу не очень глупо :)
Любая помощь приветствуется!
Vector3 offset = PlayerMovement.Instance.FindVelRelativeToLook () * posOffset; float fallSpeed = PlayerMovement.Instance.GetFallSpeed () * posOffset; Vector3 requiredPos = defaultPos - новый Vector3 (offset.x, y: fallSpeed, z: offset.y); transform.localPosition = Vector3.SmoothDamp (current: transform.localPosition, target: requiredPos, currentVelocity: ref posVel, posSpeed);
Я не собираюсь l ie, я почти не понимаю половину этого смеха.