【问题标题】:Gun is moving up and down with fps camera in unity枪与 fps 相机统一上下移动
【发布时间】:2020-09-16 15:38:53
【问题描述】:

我已经从 unity 2017.1.4 下载了我的标准资产。但是当我将我的枪与 fps 相机连接时,枪也随着相机上下移动。

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    我不确定我是否理解您的问题,但如果您想将对象锁定到位,请使用:

        Vector3 pos;
        Quaternion rot;
        private void Awake()
        {
            pos = gameObject.transform.position;
            rot = gameObject.transform.rotation;
        }
        private void Update()
        {
            gameObject.transform.position = pos;
            gameObject.transform.rotation = rot;
        }
    

    或者更好的是从编辑器中设置它:

        [SerializeField] Vector3 pos;
        [SerializeField] Quaternion rot;
        private void Update()
        {
            gameObject.transform.position = pos;
            gameObject.transform.rotation = rot;
        }
    

    如果不是这样,请尝试提供有关您的问题的更多信息

    即使在最好的家庭中,也不用担心它会发生反对票

    【讨论】:

    • 首先thnx!实际上我的问题是我将游戏对象枪保留在fpscontroller中的gameobject firstpersoncharacter中(就像所有人一样)。但是当我上下移动鼠标时,枪正在移动y 轴与第一人称相机不恒定。
    • 如果是缩放问题,请将父对象的缩放设置为1 1 1 click here,否则您可能需要向我提供视频或屏幕截图
    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 1970-01-01
    • 2022-08-18
    相关资源
    最近更新 更多