Giới thiệu về C#
C# là ngôn ngữ lập trình chính được sử dụng trong Unity. Đây là ngôn ngữ mạnh mẽ, dễ học và có syntax rất clear.
1. Biến và Kiểu dữ liệu
// Các kiểu dữ liệu cơ bản
int health = 100;
float speed = 5.5f;
bool isAlive = true;
string playerName = "Hero";
// Arrays và Lists
int[] scores = {10, 20, 30};
List<GameObject> enemies = new List<GameObject>();
2. Functions và Methods
// Method cơ bản
public void TakeDamage(int damage)
{
health -= damage;
if (health <= 0)
{
Die();
}
}
3. Unity MonoBehaviour
MonoBehaviour là class cơ sở cho tất cả Unity scripts:
public class Player : MonoBehaviour
{
void Start()
{
// Chạy một lần khi object được tạo
}
void Update()
{
// Chạy mỗi frame
}
}
Bài tập thực hành
Hãy tạo một script đơn giản để di chuyển player trong Unity!