UI

HUD mặc định của người chơi

Tùy chỉnh thông tin biểu ngữ bắt đầu

Mở PlayerDefaultHUD.eca

Trong hàm InitPlayerStartHUD, Creator có thể điều chỉnh Tiêu đề, Mô tảBiểu tượng của bản đồ.

Phát triển Hướng dẫn

Tạo PlayerDefaultHUD.eca và gắn vào thực thể Player trong Module.

HUD hẹn giờ

Mỗi khi bắt đầu giai đoạn thời gian, hãy gọi hàm DisplayTimer để hiển thị thời gian đếm ngược cho giai đoạn đó.

HUD mục tiêu

HUD của PlayerStart

Khởi tạo HUD

Gọi Init với sự kiện On Awake sẽ khởi tạo HUD khi trận đấu bắt đầu.

Bảng điểm của người chơi

Bảng điểm của người chơi

Tạo PlayerScoreBoard.eca và đính kèm vào thực thể Player trong Module.

Đầu tiên, chúng ta cần khởi tạo bảng điểm.

Để cập nhật bảng điểm, chúng ta cần tạo một hàm sắp xếp để lấy danh sách cầu thủ được sắp xếp theo điểm. Hàm này sẽ trả về Danh sách cầu thủ được sắp xếp theo điểm, danh sách điểm, danh sách thứ hạng và Danh sách cầu thủ được sắp xếp theo điểm (đây là định dạng được sử dụng để cập nhật bảng điểm)

Cập nhật bảng điểm khi người chơi bị loại.

Nút bảng điểm của người chơi

Tạo ScoreBoardBtn.uiScoreBoardBtnHUD.eca. Đính kèm ScoreBoardBtnHUD.eca vào ScoreBoardBtn.ui

Tạo một Nút trong tệp ScoreBoardBtn.ui, đặt nó ở nơi bạn muốn người chơi nhấp để mở bảng điểm. Trong trường hợp này, chúng tôi muốn nó ở vị trí hẹn giờ.

Trong ScoreBoardBtnHUD.eca, tạo một hàm gọi lại để hiển thị bảng điểm bất cứ khi nào nút được nhấn. Sau đó, đính kèm hàm gọi lại vào nút đã tạo ở trên.

HUD Kết quả của Người chơi

Mở PlayerScoreBoard.eca

Tạo hàm DisplayResultScoreBoard và thiết lập các tham số. Gọi hàm này khi Phase End bắt đầu.

HUD xếp hạng người chơi

Giao diện xếp hạng

Tạo file Ranking.ui như bên dưới.

Xếp hạng HUD Logic

Tạo tệp PlayerRankingHUD.eca. Đính kèm tệp này vào mô-đun Player.

Tạo hàm InitUpdate.

Cập nhật điểm số, mục tiêu và thứ hạng hiện tại của người chơi. Trong trường hợp này, điểm số của người chơi là Loại người chơi.

Để có được thứ hạng của người chơi, bạn có thể sử dụng logic bên dưới.

Gọi Cập nhật bất cứ khi nào một người chơi bị loại. Nhìn chung, tệp sẽ trông như thế này.