“Wie man einen Charakter in Unity 3D bewegt” Code-Antworten

Einheit Bewegungscharakter

using UnityEngine;

public class PlayerMovement : MonoBehaviour
{
    [SerializeField] private float speed = 5.0f;

    private void Update()
    {
        var horizontal = Input.GetAxis("Horizontal");
        var vertical = Input.GetAxis("Vertical");
        transform.Translate(new Vector3(horizontal, 0, vertical) * (speed * Time.deltaTime));
    }
}
Dangerous Dove

So bewegen Sie Ihren Charakter im Unity 2D -Spiel

using UnityEngine;

public class PlayerMovement : MonoBehaviour  // PlayerMovement is the name of the script
{
    public float speed = 10;
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        float h = Input.GetAxis("Horizontal");
        float v = Input.GetAxis("Vertical");

        Vector2 pos = transform.position;

        pos.x += h * Time.deltaTime * speed;
        pos.y += v * Time.deltaTime * speed;

        transform.position = pos;
    }
}
TheCoder1001

Wie man einen Charakter in Unity 3D bewegt

how to make your player move in unity
Shy Swiftlet

Ähnliche Antworten wie “Wie man einen Charakter in Unity 3D bewegt”

Fragen ähnlich wie “Wie man einen Charakter in Unity 3D bewegt”

Weitere verwandte Antworten zu “Wie man einen Charakter in Unity 3D bewegt” auf C#

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen