Using unityengine;
Public class playermovement: Monobehaviour.
{
Public float movespeed = 5F;
Private rigidbody2D RB;
Private Vector2 moveınput;
Void Start()
{
RB = GetComponent<Rigidbody2D>();
}
Void Update()
{
// Wasd veya ok tuşlarıyla giriş al.
Moveınput. X = ınput. Getaxisraw("horizontal"); // a (-1) ve D (+1)
Moveınput. Y = ınput. Getaxisraw("vertical"); // W (+1) ve s (-1)
Moveınput = moveınput. Normalized; // diagonal (çapraz) hızını sabitler.
}
Void fixedUpdate()
{
// Karakteri hareket ettir.
RB. Velocity = moveınput * movespeed;
}
}
Hocam karaktere rigibody2 ekleyip kodu karaktere ekleyin.