首页 > 解决方案 > 不能蹲下为我的平台游戏工作

问题描述

无法蹲下工作,我按S一次它就蹲下,但是再按一次会使字符变小,放开S时有什么方法可以使它恢复原状

这是代码:

    public GameObject Player;

    void Crouch()
    {
        if(Input.GetKeyDown(KeyCode.S))
        {
            Player.transform.localScale -= new Vector3(0, 0.3f, 0);
        }
    }

标签: c#unity3d

解决方案


尝试Crouch()在. Update()_MonoBehaviour


推荐阅读