【发布时间】:2018-06-10 21:09:30
【问题描述】:
我刚开始使用 Unity 正在尝试制作一个简单的 3D 平台游戏,在我开始之前,我需要先让运动下降。当玩家跳跃时,我的问题就出现了。当他们跳跃时,他们可以随心所欲地在空中跳跃。我希望它只跳一次。有人可以帮忙吗?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Playermovement : MonoBehaviour
{
public Rigidbody rb;
void Start ()
}
void Update()
{
bool player_jump = Input.GetButtonDown("DefaultJump");
if (player_jump)
{
rb.AddForce(Vector3.up * 365f);
}
}
}
}
【问题讨论】:
标签: c# visual-studio unity3d