我有一个按钮,按下该按钮即可跳转。我现在的问题是,一旦我的播放器一直保持跳跃状态,一旦我按下此按钮。但是我想这样做,以便一旦撞到地面就必须再次按下跳转按钮。这是我当前的代码:
re.search("select(\s*.*?)*\*", query_string)
如何防止这种情况循环发生,以免接地后必须再次按下按钮?
答案 0 :(得分:0)
请勿在按钮下方执行“重力”操作,仅在FixedUpdate(“物理框架”更新)中执行此操作:
void FixedUpdate() {
if ( controller.isGrounded )
verticalVelocity = 0;
else
verticalVelocity -= gravity * Time.deltaTime;
// Apply velocity to transform here
}
void onButtonJump() {
if (controller.isGrounded ) {
verticalVelocity = jumpVelocity;
// Play animation and sound here
}
}