Công cụ thành viên

Công cụ trang web


developer_center:developer_editor:how_to_use_the_private_variable

Cách sử dụng "Biến riêng"

Quay lại:
* Biến Giá Trị


Giới thiệu:
Ở bài trước chúng ta đã học khái niệm “Biến”, quy tắc đặt tên, hàm biến và hiểu đơn giản về sự khác biệt giữa biến riêng và biến toàn cục.:

Liên kết bài học trước: Biến Giá Trị
Trong số “Hai loại biến chính” phần mà chúng tôi đã đề cập, “chúng ta thường có thể đặt các thuộc tính cá nhân làm các biến riêng tư, chẳng hạn như Tấn công, HP, Tốc độ”.:

Hướng dẫn:
Trong lớp học này, chúng ta sẽ tìm hiểu kỹ hơn về cách sử dụng Biến riêng thông qua trường hợp [tăng kích thước cơ thể nhờ ăn trái cây]. Những kiến thức chúng ta sẽ học như sau:
1. Tạo một biến riêng tư:
2. Ý tưởng gán và tính biến:
3. Sử dụng trigger để thực hiện các thao tác gán trigger:
4. Sử dụng trình kích hoạt để khởi tạo và sửa đổi thuộc tính kích thước của trình phát:

Tạo các biến riêng tư:
Đặt một biến riêng tư để thay đổi kích thước của trình phát đang vào:
Mở trình kích hoạt → nhấp vào thư viện biến ở góc dưới bên phải → chọn biến riêng → tạo biến mới → chọn loại biến là “giá trị” → đặt tên biến là “kích thước trình phát” → nhập giá trị là 0,5

Đặt biến riêng tư để thay đổi kích thước của trình phát:
Tiếp tục tạo biến riêng mới → chọn biến giá trị → tên biến “tăng lớn hơn” → giá trị mặc định 0,2

Đặt Trình kích hoạt thành Kích thước ban đầu:
Áp dụng một biến riêng tư để khởi tạo kích thước của trình phát mới:
Bước 1: Đặt trình kích hoạt và đặt tên là “Thay đổi kích thước ban đầu”:
Bước 2: Phát hiện trình phát mới và sử dụng biến riêng tư “kích thước trình phát” để thay đổi kích thước ban đầu của trình phát:

! Lưu ý: Khi chúng ta chọn các biến trong trình kích hoạt, chỉ có thể nhìn thấy các biến toàn cục trong thư viện biến và các biến riêng tư cần được tìm thấy trong thư viện hàm → trình phát → biến riêng tư.:
:

Logic gán và thực hiện biến:
Thay đổi giá trị của biến riêng tư (kích thước người chơi) thông qua thao tác logic của trình kích hoạt, thao tác thay đổi kích thước người chơi trong trò chơi:
Chúng tôi đã đặt hai biến riêng tư của trình phát, “Kích thước người chơi” và “Tăng trưởng lớn hơn”.:
Trong trò chơi, nếu người chơi ăn trái cây một lần, kích thước của người chơi sẽ lớn hơn. Logic tính toán như sau: kích thước người chơi = kích thước người chơi + phát triển lớn hơn:
Giả sử người chơi ăn trái cây thì kích thước cơ thể mới = 0,5 + 0,2 = 0,7 và kích thước cơ thể của người chơi tại thời điểm này = 0,7.:

Tiếp theo, hãy xem cách đặt trình kích hoạt!:
Bước 1: Thiết lập trình kích hoạt mới có tên: Thay đổi kích thước trình phát. Sự kiện là người chơi tiêu thụ đạo cụ và loại đạo cụ là trái cây.:

Bước 2: Trong hành động kích hoạt, hãy thêm thao tác logic để tăng kích thước người chơi: biến riêng “kích thước người chơi” giá trị mới = kích thước người chơi + tăng trưởng lớn hơn:

Bước 3: Gán giá trị của biến riêng tư “Kích thước trình phát” cho trình phát. Sau đó, người chơi có thể trở nên to lớn hơn bằng cách ăn trái cây trong chế độ Chơi.:

Hãy chuyển sang Chế độ chơi để xem hiệu ứng cuối cùng!:

Ở phần trước “Biến”, việc thay đổi linh hoạt giá trị của thuộc tính trò chơi là một trong những lý do khiến chúng tôi sử dụng Biến mà chúng tôi đã đề cập. Vậy trong trường hợp này, cách nhanh nhất là gì nếu chúng ta muốn người chơi phát triển rõ rệt hơn sau khi ăn trái cây?:

Cách nhanh nhất là thay đổi trực tiếp giá trị của biến riêng tư “Phát triển lớn hơn”. Hãy xem cách thực hiện?:

→Thay đổi giá trị của biến riêng tư “Grow biger” thành 1,5:

Bạn có nhận ra ngay bản chất của các biến không? Chúng tôi khuyên các nhà phát triển lần đầu tiên tiếp xúc với các biến nên thực hành thực tế nhiều hơn, cố gắng áp dụng các biến để triển khai các lối chơi khác nhau để họ có thể hiểu các biến sâu hơn và đặt nền tảng vững chắc cho việc phát triển các trò chơi lớn hơn trong tương lai!:

Bài tập:
Bài tập 1: Người chơi vừa vào sân có Sát thương Công kích 10. Họ có thể tăng 10 Sát thương Công kích bằng cách giết một con vật trong trò chơi.:
Bài tập 2: Người chơi vừa vào sân có tốc độ 1, nhặt một quả, tốc độ tăng dần 0,1. Nếu anh ta vô tình chạm vào cỏ, tốc độ sẽ giảm đi 0,1.:

Nếu đã thành thạo lớp này, bạn có thể tiếp tục học ứng dụng Biến toàn cục. Sau đây là cổng thông tin::
Bài thực hành 2: Cách sử dụng Biến toàn cục Cách sử dụng Biến toàn cục


developer_center/developer_editor/how_to_use_the_private_variable.txt · Sửa đổi lần cuối: 2023/10/30 16:56 bởi alien