Lớp GCKGameManagerState
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Một bản trình bày về trạng thái của Trình quản lý trò chơi đang chạy trên thiết bị nhận.
- Deprecated:
- Game Manager API không còn được hỗ trợ và sẽ bị xoá trong một bản phát hành sau này.
Kế thừa NSObject.
Trả về GCKPlayerInfo cho mã người chơi được chỉ định hoặc nil
nếu người chơi không tồn tại.
- Parameters
-
Trả về danh sách những người chơi đang ở trạng thái người chơi được chỉ định.
- Parameters
-
playerState | The player state. |
Trả về trạng thái sảnh có khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định hay không.
- Parameters
-
otherState | The game manager state to compare to. |
Trả về liệu trạng thái lối chơi có khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định hay không.
- Parameters
-
otherState | The game manager state to compare to. |
Trả về liệu dữ liệu trò chơi có khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi được chỉ định hay không.
- Parameters
-
otherState | The game manager state to compare to. |
Trả về liệu văn bản trạng thái trò chơi có khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi được chỉ định hay không.
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Trả về liệu người chơi có mã nhận dạng người chơi được chỉ định đã thay đổi giữa đối tượng này và trạng thái trình quản lý trò chơi được chỉ định hay không.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Trả về việc trạng thái người chơi của người chơi có mã nhận dạng người chơi được chỉ định có thay đổi giữa đối tượng này và trạng thái trình quản lý trò chơi được chỉ định hay không.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Trả về liệu dữ liệu người chơi của người chơi có mã nhận dạng người chơi được chỉ định có thay đổi giữa đối tượng này và trạng thái trình quản lý trò chơi được chỉ định hay không.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
Trả về danh sách mã nhận dạng người chơi khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi được chỉ định.
Điều này bao gồm cả những cầu thủ được thêm vào, bị loại bỏ hoặc có thay đổi theo bất kỳ cách nào.
- Parameters
-
otherState | The game manager state to compare to. |
Trạng thái sảnh.
Hãy xem GCKLobbyState để biết các giá trị hợp lệ.
Trạng thái chơi.
Hãy xem GCKGameplayState để biết các giá trị hợp lệ.
Dữ liệu dành riêng cho trò chơi.
Sẽ là một đối tượng có thể được chuyển đổi tuần tự thành JSON bằng NSJSONSerialization hoặc nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
Văn bản trạng thái của trò chơi.
Danh sách tất cả người chơi trong trò chơi.
Danh sách tất cả các trình phát do thiết bị gửi này tạo.
- (NSString*) applicationName |
|
readnonatomiccopy |
Số lượng người chơi tối đa do thiết bị nhận xác định.
Trả về 0 nếu GCKGameManagerChannel chưa kết nối với Trình quản lý trò chơi của thiết bị nhận.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[],["The GCKGameManagerState class represents the state of a Game Manager on a receiver device, although it is deprecated. Key actions include retrieving player information via `getPlayer:` or `getPlayersInState:`, and checking for changes between game states. Methods exist to check if the lobby state, gameplay state, game data, or game status text have changed. Additionally, there are methods to determine if specific players have changed or if their state or data has been altered, using `hasPlayerChanged`, `hasPlayerStateChanged`, `hasPlayerDataChanged`, and a method to retrieve a list of changed players `getListOfChangedPlayers`. Property methods are also provided to retrieve the lobby, gameplay, game data, status text, players, and other related data.\n"]]