相关疑难解决方法(0)

如何在 C# (Unity) 中引用“SpaceBar”键?

在 Unity 中,如何引用 SpaceBar 键以便在按下空格键时对对象施加力?

void Update()
{
    rb.AddForce(0, 0, forwardforce * Time.deltaTime);

    if (Input.GetKey("a"))
    {
        rb.AddForce(500 * Time.deltaTime, 0, 0);
    }
    if (Input.GetKey("w"))
    {
        rb.AddForce(0, 0, -500 * Time.deltaTime);
    }
    if (Input.GetKey("s"))
    {
        rb.AddForce(0, 0, 500 * Time.deltaTime);
    }
    if (Input.GetKey("d"))
    {
        rb.AddForce(-500 * Time.deltaTime, 0, 0);
    }
    if (Input.GetKey("vbKeySpace"))
    {
        rb.AddForce(0, 300 * Time.deltaTime, 0);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

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

标签 统计

c# ×1

unity-game-engine ×1