首页 > 解决方案 > Unity 枪不能顺利跟随相机

问题描述

所以我正在制作一个统一的 3D 游戏,我希望我的手枪能随着相机顺利移动,而不仅仅是连接到相机上。我不太确定如何正确解释它,但我的意思是当我跳跃时我想要枪上下移动,所以看起来我真的拿着它。希望我现在听起来不是很愚蠢:)

任何帮助表示赞赏!

Vector3 偏移 = PlayerMovement.Instance.FindVelRelativeToLook() * posOffset; 浮动 fallSpeed = PlayerMovement.Instance.GetFallSpeed() * posOffset; Vector3 desiredPos = defaultPos - new Vector3(offset.x, y: fallSpeed, z: offset.y); transform.localPosition = Vector3.SmoothDamp(current: transform.localPosition, target: desiredPos, currentVelocity: ref posVel, posSpeed);

我不会撒谎,我几乎不明白这个大声笑的一半。

标签: unity3d

解决方案


推荐阅读