Dans cette partie nous allons coder le script de mouvement de notre personnage afin qu’il puisse marcher dans les 4 directions possibles (haut, bas, gauche, droite).
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Character : MonoBehaviour { public float speed = 5f; Rigidbody2D rb; Vector2 dir; void Start() { rb = GetComponent<Rigidbody2D>(); } void Update() { dir.x = Input.GetAxisRaw("Horizontal"); dir.y = Input.GetAxisRaw("Vertical"); rb.MovePosition(rb.position + dir * speed * Time.fixedDeltaTime); } }