我的滑墙即使运行良好也无法正常工作

My wallslide is not working even through it is running perfectly

提问人:VELUPUGONDA BHAVANI KRISHNA 提问时间:11/5/2023 更新时间:11/5/2023 访问量:11

问:

private void WallSlide()
{
    bool horizontalcondition = horizontal != 0f;
    Debug.Log(horizontalcondition);
    if (IsWalled() && !isGrounded() && horizontalcondition)
    {
        iswallSliding = true;
        rb.velocity = new Vector2(rb.velocity.x, Mathf.Clamp(rb.velocity.y, -wallSlidingSpeed, float.MaxValue));
        Debug.Log(horizontal);
    }
    else
    {
        iswallSliding = false;
    }
}

我试图操纵滑墙的速度,但它对坠落
速度没有任何影响,玩家的速度会减慢,并对你的文本对象产生滑墙效果

C# unity-游戏引擎 2D -物理 游戏 开发

评论

0赞 Community 11/6/2023
请编辑问题,将其限制在特定问题上,并具有足够的细节以确定适当的答案。

答: 暂无答案