Biến và Inspector trong Unity
Hướng dẫn cơ bản về cách khai báo và sử dụng biến trong Unity để hiển thị và điều chỉnh giá trị qua Inspector. Bài viết giải thích rõ lợi ích của việc này trong quá trình phát triển game, giúp bạn test và điều chỉnh các thông số mà không cần sửa code.

Bài trước GIỚI THIỆU SƠ LƯỢC VỀ SỬ DỤNG SCRIPT TRONG UNITY
Chào mọi người,
Khi chúng ta khao báo biến trong script, chúng ta có thể để public cho biến đó hiển thị giá trị ra ngoài Inspector. Cũng giống như những thành phần khác như Button, Collider, Animation,vv Unity cho phép chúng ta thay đổi giá trị của biến. Điều này rất có lợi khi chúng ta test game, ví dụ bạn có thể thay đổi biến máu của nhân vật, biến tốc độ của đạn bay trực tiếp tại Inspector trong lúc đang Play game mà không cần mở script ra để sửa giá trị của biến đó. Khi stop game thì giá trị của biến trở lại mặc định.
Cùng xem một ví dụ bên dưới:
Save script này lại rồi kéo thả nó vào 1 Game Object bất kỳ, ở đây mình có 1 Game Object là Player.
Như bạn thấy dưới phần Testgame (Script) có dòng myName là tên biến. Để ý kĩ bạn sẽ thấy là tên biến myName trở thành My Name ở trong Inspector. Không sao, Unity sửa lại tên biến ngoài Inspector cho dễ nhìn thôi chứ không ảnh hưởng gì nhé.
Mình sẽ sửa Niviki.com thành Hello và Play thử game, ở tab Console sẽ thấy kết quả như sau:
Để biến không hiện ra ngoài Inspector nữa thì ta chỉ cần set private cho biến đó:
Bài này kết thúc ở đây, ở bài sau, chúng ta sẽ tìm hiểu kĩ hơn về cách điều khiển quản lý các component khác từ trong script.
private string myName = "Niviki.com";
void Start () {
Debug.Log("Welcome to " + myName);
}
Related Posts
Discover more content you might enjoy

English Course Challenge in 2 weeks - Day 12: Kinh nghiệm quay khoá học
Bài viết chia sẻ kinh nghiệm quay khóa học tiếng Anh về Bubble.io, bao gồm việc lựa chọn phần mềm Screen.Studio để quay màn hình và tự động tạo phụ đề, những bài học từ việc đặt mục tiêu và xác định đối tượng học viên trước khi chọn nội dung, cũng như lợi ích của việc thử thách bản thân để vượt qua nỗi sợ và hoàn thành dự định. Tác giả cũng giới thiệu khóa học 'Build your first web app in Bubble for beginners' dành cho người mới bắt đầu.

English Course Challenge in 2 weeks - Day 7: Fine-tuning ChatGPT là gì?
Bài viết chia sẻ tiến trình ngày thứ 7 trong thử thách tạo khóa học tiếng Anh trong 2 tuần. Tác giả giới thiệu về Fine-tuning ChatGPT, một tính năng cho phép tạo phiên bản ChatGPT tùy chỉnh dựa trên dữ liệu cung cấp, đặc biệt hữu ích cho chatbot hỗ trợ khách hàng. Bài viết cũng thảo luận về việc điều chỉnh hướng phát triển ứng dụng demo và khóa học, cùng với những khó khăn khi sử dụng API của OpenAI tại Việt Nam.

English Course Challenge in 2 weeks - Day 2: Tiềm năng của Prompt Engineering
Bài viết chia sẻ về việc phát triển ứng dụng SaaS AI demo cho khóa học Bubble, tập trung vào Prompt Engineering - kỹ thuật viết prompt hiệu quả cho AI. Tác giả giới thiệu cấu trúc prompt chuẩn gồm 6 phần: Persona, Context, Task, Format, Examplar và Tone, đồng thời trình bày ý tưởng và mockup cho ứng dụng hỗ trợ người dùng viết prompt tốt hơn, giải quyết vấn đề nhiều người gặp phải khi sử dụng AI.

Đối thoại với AI: Generative AI (AI tạo sinh) và những điều cần biết
Bài viết dạng hỏi đáp toàn diện về AI tạo sinh, bao gồm kỹ thuật viết prompt hiệu quả, cách kiếm tiền từ AI, các nền tảng thay thế Claude AI, chi phí huấn luyện mô hình lớn, và các khái niệm quan trọng như BERT, mô hình tiền huấn luyện cùng những vấn đề đạo đức liên quan.

Villand - Ứng dụng quản lý bất động sản nghỉ dưỡng

Những quyển sách có thể thay đổi bạn
Bài viết giới thiệu bốn cuốn sách đã ảnh hưởng tích cực đến tác giả, bao gồm bộ Inside Reading giúp cải thiện kỹ năng đọc tiếng Anh, Eat That Frog của Brian Tracy về quản lý thời gian, Goals cũng của Brian Tracy về đặt mục tiêu cuộc sống, và một cuốn sách khác. Tác giả chia sẻ cách những cuốn sách này đã thay đổi tư duy và hành động của mình.