Advertisement
GigaOrts

TopDownMovement

Jul 7th, 2025
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.73 KB | Gaming | 0 0
  1. using UnityEngine;
  2.  
  3. public class TopDownMovement : MonoBehaviour
  4. {
  5.     public float speed = 5f;                  // Скорость передвижения
  6.     private Rigidbody2D rb;
  7.  
  8.     void Start()
  9.     {
  10.         rb = GetComponent<Rigidbody2D>();     // Получаем доступ к Rigidbody2D
  11.     }
  12.  
  13.     void FixedUpdate()
  14.     {
  15.         // Получаем ввод по осям X и Y
  16.         float moveX = Input.GetAxisRaw("Horizontal");
  17.         float moveY = Input.GetAxisRaw("Vertical");
  18.  
  19.         // Создаем вектор движения
  20.         Vector2 movement = new Vector2(moveX, moveY).normalized;
  21.  
  22.         // Двигаем персонажа
  23.         rb.velocity = movement * speed;
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement