双跳不按预期工作

时间:2015-10-02 01:44:01

标签: c# unity3d

这是我处理双跳的代码。但有时它无法正常工作。

我第一次触摸屏幕时,我的角色会跳起来(变量doublejump = true)。当我第二次触摸屏幕时,我的角色跳得更高(双跳=假)(双跳工作)。

但有时当我第一次触摸屏幕时(不需要再次触摸屏幕)doublejump variable = false(双跳不能按预期工作)

帮我解决这个问题

我的代码:

schedule.get('/conference/schedule_participants/:circle/:confUid/:schedId', function(req, res) {
  if(req.schedId){
    getParticipants( req.params, function(contacts){
      results.contacts=contacts;
      res.send('response('+JSON.stringify(results.contacts)+')');
    }); 
  } else{
      res.send('response('+JSON.stringify(results.contacts)+')');
  }
});

2 个答案:

答案 0 :(得分:0)

我认为没有必要使用两个变量'doubleJump&跳” 可能这项工作,请检查一下

<?php
   $recipient = 'myemail@gmail.com';
   $subject = "Portfolio Message";
   $fromName = stripslashes($_POST['Name']);
   $fromEmail= stripcslashes($_POST['Email']);
   $msg = "Message from: $fromMessage\nEmail: $fromEmail\n\n".stripslashes($_POST['Message']);



   if (mail($recipient, $subject, $msg)){
       echo "Success";
   }
   else {
       echo "Fail";
   }
?>

答案 1 :(得分:0)

 if (this.gameObject.name == "P0" && !isGrounded && doubleJump && jumping) {
    if (Input.GetMouseButtonDown (0) && this.gameObject.name == "P0") {
                    rid.velocity = new Vector3 (0, 60f * jump, 0);
                    doubleJump = false;

我的建议是你删除&amp;&amp;&amp;跳跃&#39;来自你的if语句。 希望它有所帮助。

干杯。