“Einheit in Einheit springen” Code-Antworten

Einheit in Einheit springen

using UnityEngine;
using System.Collections;

[RequireComponent(typeof(Rigidbody))]
public class PlayerController : MonoBehaviour {
    public Vector3 jump;
    public float jumpForce = 2.0f;

    public bool isGrounded;
    Rigidbody rb;
    void Start(){
        rb = GetComponent<Rigidbody>();
        jump = new Vector3(0.0f, 2.0f, 0.0f);
    }

    void OnCollisionStay(){
        isGrounded = true;
    }

    void Update(){
        if(Input.GetKeyDown(KeyCode.Space) && isGrounded){

            rb.AddForce(jump * jumpForce, ForceMode.Impulse);
            isGrounded = false;
        }
    }
}
Unusual Unicorn

Wie man einen Objekt in Einheit springt

Rigidbody rb;
float force = 10f;

void Awake(){
  rb = GetComponent<Rigidbody>();
}

void Update(){
   if(Input.GetKeyDown(KeyCode.Space)) {
      rb.AddForce(Vector3.up * force, ForceMode.Impulse);
   }
}
Mysterious Macaw

Wie man mithilfe der Physik in Einheit springt

Rigidbody.AddForce(Vector3 force);Copied!
Breakable Buzzard

Ähnliche Antworten wie “Einheit in Einheit springen”

Fragen ähnlich wie “Einheit in Einheit springen”

Weitere verwandte Antworten zu “Einheit in Einheit springen” auf C#

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen