คลาส GCKGameManagerState
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การแสดงสถานะของ Game Manager ที่ทำงานในอุปกรณ์รับ
- Deprecated:
- ระบบไม่รองรับ Game Manager API แล้วและจะนำออกในรุ่นต่อๆ ไป
รับค่า NSObject
แสดงผล GCKPlayerInfo สำหรับรหัสผู้เล่นที่ระบุ หรือ nil
หากไม่มีผู้เล่น
- Parameters
-
แสดงผลรายการผู้เล่นที่อยู่ในสถานะผู้เล่นที่ระบุ
- Parameters
-
playerState | The player state. |
แสดงว่าสถานะล็อบบี้แตกต่างกันระหว่างออบเจ็กต์นี้กับสถานะ Game Manager ที่ระบุหรือไม่
- Parameters
-
otherState | The game manager state to compare to. |
แสดงว่าสถานะการเล่นเกมแตกต่างกันระหว่างออบเจ็กต์นี้กับสถานะ Game Manager ที่ระบุหรือไม่
- Parameters
-
otherState | The game manager state to compare to. |
แสดงผลว่าข้อมูลเกมระหว่างออบเจ็กต์นี้กับสถานะ Game Manager ที่ระบุแตกต่างกันหรือไม่
- Parameters
-
otherState | The game manager state to compare to. |
แสดงผลว่าข้อความสถานะการแข่งขันแตกต่างกันระหว่างออบเจ็กต์นี้กับสถานะของ Game Manager ที่ระบุหรือไม่
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
แสดงว่าผู้เล่นที่มีรหัสผู้เล่นที่ระบุมีการเปลี่ยนแปลงระหว่างออบเจ็กต์นี้กับสถานะของ Game Manager ที่ระบุหรือไม่
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
แสดงผลว่าสถานะเพลเยอร์ของเพลเยอร์ที่มีรหัสเพลเยอร์ที่ระบุมีการเปลี่ยนแปลงระหว่างออบเจ็กต์นี้กับสถานะ Game Manager ที่ระบุหรือไม่
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
แสดงผลว่าข้อมูลผู้เล่นของผู้เล่นที่มีรหัสผู้เล่นที่ระบุมีการเปลี่ยนแปลงระหว่างออบเจ็กต์นี้กับสถานะ Game Manager ที่ระบุหรือไม่
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
แสดงรายการรหัสผู้เล่นที่แตกต่างกันระหว่างออบเจ็กต์นี้กับสถานะ Game Manager ที่ระบุ
ซึ่งรวมถึงผู้เล่นที่เพิ่ม นำออก หรือมีการเปลี่ยนแปลงในลักษณะใดก็ตาม
- Parameters
-
otherState | The game manager state to compare to. |
สถานะล็อบบี้
ดูค่าที่ใช้ได้ได้ที่ GCKLobbyState
สถานะการเล่นเกม
ดูค่าที่ใช้ได้ใน GCKGameplayState
ข้อมูลเฉพาะของเกม
จะเป็นออบเจ็กต์ที่สามารถแปลงเป็น JSON ได้โดยใช้ NSJSONSerialization หรือ nil
- (NSString*) gameStatusText |
|
readnonatomiccopy |
รายชื่อผู้เล่นทั้งหมดในเกม
รายการเพลเยอร์ทั้งหมดที่สร้างโดยอุปกรณ์ของผู้ส่งรายนี้
- (NSString*) applicationName |
|
readnonatomiccopy |
จำนวนผู้เล่นสูงสุดตามที่ผู้รับกำหนด
แสดงผล 0 หากยังไม่ได้เชื่อมต่อ GCKGameManagerChannel กับ Game Manager ของผู้รับ
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 UTC
[null,null,["อัปเดตล่าสุด 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"],null,[]]