我已经获得了基本动作:左,右和跳。使用GetKeyDown / Up。
我需要播放器按下两个不同的按钮。
通过:按住一个按钮并按右键可以加快播放器的向右方向。
我需要你的帮助
答案 0 :(得分:1)
speed = Input.GetAxisRaw("Horizontal") * 5; //or whatever value
if(Input.GetKeyDown(keycode.shift)
{
speedmodifier = 5f; //or whatever value
}
else speedmodifier = 1f;
GetComponent<Rigidbody2D>().velocity = new Vector2(speed*speedmodifier, GetComponent<Rigidbody2D>().velocity.y);