HUD
trò chơi của bạn bây giờ đang tiến bộ qua những con sóng của khủng long, vì vậy nó sẽ có ích
cho người chơi biết mà vẫy cô ấy lên chống lại và bao nhiêu sóng còn lại.
Để truyền tải thông tin này, bạn sẽ thấy các yếu tố HUD đó đã được
sẵn. trong lớp .HUD của cảnh trò chơi của bạn
Đây là những nhãn trong lớp .HUD cho mỗi một trong các yếu tố trò chơi:
1. Số lượng cuộc sống cơ bản của người chơi đã để lại. Điều này sẽ bắt đầu lúc 5, và mỗi
lần một con khủng long đạt các cơ sở, nó sẽ giảm giá trị bằng một số tiền nhất định cho mỗi
loại khủng long.
2. Làn sóng hiện tại và tổng số của sóng.
3. Lượng vàng các cầu thủ có sẵn cho các tòa tháp xây dựng.
Các nhãn .HUD cho từng yếu tố ban đầu được ẩn từ người chơi. Để
làm cho họ nhìn thấy được khi người chơi bắt đầu trò chơi, thêm dòng sau vào cuối
startFirstWave ():
baseLabel.runAction (SKAction.fadeAlphaTo (1.0, thời gian: 0,5))
waveLabel.runAction (SKAction.fadeAlphaTo (1.0, thời gian: 0.5 ))
goldLabel.runAction (SKAction.fadeAlphaTo (1.0, thời gian: 0,5))
Bạn chạy một SKAction trên mỗi nhãn; hành động này mất dần các nhãn vào các
trường trong khoảng thời gian 0,5 giây.
Bạn chưa thực hiện đời sống cơ sở hoặc chi phí của một tòa tháp, nhưng bây giờ bạn có thể
cập nhật các nhãn sóng mỗi khi có một làn sóng mới.
Tìm nơi bạn khởi tạo các WaveManager. Bên trong việc đóng cửa newWaveHandler, thêm
những điều sau đây:
self.waveLabel.text = "Wave (waveNum) / (waves.count)"
Bây giờ, khi WaveManager gọi newWaveHandler vào lúc bắt đầu của mỗi sóng, bạn
cập nhật các waveLabel để hiển thị số lượng hiện tại và tổng số của sóng.
Xây dựng và chạy.
đang được dịch, vui lòng đợi..
