【发布时间】:2019-06-07 05:18:50
【问题描述】:
这是我的播放器的跳转代码:
void Update()
{
float oldmoveHorizontal = moveHorizontal;
moveHorizontal = Joystick.Horizontal;
moveVertical = Joystick.Vertical;
if (isJumping == false && moveVertical >= .7f)
{
moveVertical = Speed * 70;
isJumping = true;
}
ball_move = new Vector2(moveHorizontal, moveVertical);
ball_rigid.AddForce(ball_move);
void OnCollisionEnter2D(Collision2D col)
{
if (col.gameObject.tag == "Ground")
{
isJumping = false;
}
}
}
当球接触到对撞机下方时,它可以再次跳跃。我怎样才能阻止这种情况?
如果无法下载:https://ibb.co/yVgXmrM
【问题讨论】: