小编Sab*_*ber的帖子

Unity3D中如何平滑跳转

我给Player添加了一个CharacterController。但是当我测试跳跃功能时,我发现Player会立即向上移动。

    if (Player.isGrounded) 
    {
        if (jump) 
        {
            Move.y = JumpSpeed;
            jump = false;
            Player.Move (Move * Time.deltaTime);
        }
    }
    Move += Physics.gravity * Time.deltaTime * 4f;
    Player.Move (Move * Time.fixedDeltaTime);`
Run Code Online (Sandbox Code Playgroud)

unity-game-engine

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

unity-game-engine ×1