Công cụ thành viên

Công cụ trang web


developer_center:developer_editor:how_to_use_global_variable

Cách sử dụng Biến toàn cục

Quay lại:
* Biến Giá Trị
* Cách sử dụng "Biến riêng"


10 phút đọc
Giới thiệu
Trong các bài học trước, chúng ta đã học về “khái niệm về Biến” và “cách sử dụng biến riêng”. Trên thực tế, việc sử dụng biến toàn cục cũng giống như biến riêng tư, nhưng các kịch bản ứng dụng sẽ khác.
Nếu trong quá trình học có điểm nào chưa rõ, các bạn có thể click vào link bên dưới để xem lại kiến thức trước đó và đào sâu hiểu biết của mình.
→ Biến (hiểu biến bằng cách giải thích khái niệm, chức năng, quy tắc đặt tên, kiểu biến)
→ Cách sử dụng “biến riêng” (giải thích cách sử dụng biến riêng thông qua các trường hợp thực tế)

Hướng dẫn
Trong bài học này, chúng ta sẽ sử dụng một thí nghiệm đơn giản và thú vị để hiểu các kịch bản ứng dụng của các biến toàn cục. Đồng thời, bạn sẽ học được những kiến thức sau:
1. Tạo biến toàn cục
2. Sử dụng các biến toàn cục trong trình kích hoạt để kiểm soát thời tiết và hành vi của sinh vật
3. Sử dụng plugin để tạo sinh vật
4. Tạo một giao diện người dùng đơn giản và gọi nó trong trình kích hoạt

Cảnh trò chơi
Biến toàn cục được sử dụng phổ biến hơn trong hai trường hợp sau:
1. Được sử dụng trong các trò chơi có kết nối trực tuyến mạnh, mục đích là cho phép tất cả người chơi trực tuyến chia sẻ dữ liệu. Ví dụ: chúng tôi sử dụng các biến toàn cục để hiển thị điểm số và thứ hạng.
2. Được sử dụng để kiểm soát tiến trình của thế giới trò chơi, chẳng hạn như hành vi của NPC, thay đổi thời tiết, v.v.
Bối cảnh trò chơi: Có Đồng hồ đếm giờ mưa để biết khi nào trời sẽ mưa. Sau khi trời mưa, NPC sẽ có hiệu ứng làm chậm và sẽ khóc khi điều đó xảy ra. Các biến toàn cục ở đây đóng vai trò kiểm soát quá trình trò chơi.

[ảnh1]

Vì vậy, chúng ta hãy làm theo hướng dẫn để nhận ra chức năng!.

Tạo biến toàn cục
Tạo hai biến toàn cục để kiểm soát thời tiết và hành vi của NPC..
1. Biến toàn cục “Loại sinh vật” “NPC” được sử dụng để quản lý hành vi của NPC trong cảnh..
2. Biến toàn cục “Timer type” “Rain Hẹn giờ” được sử dụng để quản lý thời gian đếm ngược mưa..

Trigger Logic.
1. Cài đặt kích hoạt bộ hẹn giờ mưa - Khi trò chơi bắt đầu, hãy khởi động Bộ hẹn giờ mưa..

[Mẹo: gõ #+ ký tự đầu tiên của màu có thể thay đổi màu của từ]

2. Khởi tạo trình kích hoạt của NPC - tạo một sinh vật làm NPC tại một vị trí cụ thể khi trò chơi bắt đầu..

- Sử dụng plugin tạo sinh vật, đặt tên là NPC và tắt thuộc tính di chuyển của sinh vật đó

- Đặt logic kích hoạt: tạo sinh vật NPC và gán sinh vật NPC cho biến toàn cục “NPC”

3. Cài đặt Kích hoạt Kiểm soát Thời tiết - khi đồng hồ đếm ngược về 0, trò chơi bắt đầu mưa, NPC bị chậm lại và bắt đầu khóc..

4. (Kiến thức bổ sung) Đặt giao diện thông báo cho những ngày mưa
- Đầu tiên tạo giao diện người dùng cho Báo cáo thời tiết.

- Thêm logic vào trình kích hoạt để hiển thị giao diện người dùng trong trình kích hoạt để kiểm soát thời tiết.

Bài tập
Đây là một thực hành. Chào mừng bạn đến thử thách bản thân:
Bài tập: Sử dụng các biến toàn cục để kiểm soát việc làm mới trùm thế giới. Khi trùm thế giới sẽ đến sau 5 giây nữa, hãy thông báo cho tất cả người chơi.

Điều đáng suy nghĩ là mặc dù việc sử dụng biến toàn cục và biến riêng tư là tương tự nhau và đôi khi ranh giới của bối cảnh sử dụng không rõ ràng lắm, chúng ta vẫn cần chuẩn hóa việc sử dụng biến toàn cục và biến riêng tư, điều này sẽ giúp chúng ta đưa ra quan điểm nền tảng vững chắc cho sự phát triển cơ bản.

Nếu bạn đã thành thạo việc áp dụng các biến toàn cục, bạn có thể nhấp vào cổng bên dưới và làm theo hướng dẫn để tạo một trò chơi chiến đấu IO hoàn chỉnh:
Bài học nâng cao: Chơi Biến trong một trò chơi - * Cách sử dụng Biến trong một trò chơi - "Trò chơi chiến đấu IO"


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