gpt4 book ai didi

c# - 如何在 C# (Unity) 中引用 "SpaceBar" key ?

转载 作者:行者123 更新时间:2023-12-05 08:27:05 26 4
gpt4 key购买 nike

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

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);
}
}

最佳答案

您可以尝试以下方法:

Input.GetKey("space");

或者,使用 KeyCode 枚举:

Input.GetKey(KeyCode.Space);

请参阅有关此枚举的文档 here .

关于c# - 如何在 C# (Unity) 中引用 "SpaceBar" key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47956273/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com