簡體   English   中英

sendReliableMessage給自己? Google Play游戲服務 - Android

[英]sendReliableMessage to self? Google Play Game Services - Android

我正在嘗試使用Google Play游戲服務創建實時多人游戲。 我正在嘗試將一名玩家設為主持人。 每個人都會將他們的命令發送給主機(通過sendReliableMessage),他們將收到要呈現的內容的響應。

但是,我試圖讓主機給自己發送一條消息(在執行之前)以便與其他人同步,但是當主機自己發出消息時,onRealTimeMessageReceived沒有為主機觸發。

主持人可以向自己發送消息嗎? 如果沒有,我該怎么做呢? Google教程甚至說我應該有一個主機播放器。

您不能使用RealTimeMultiplayer類中的sendReliableMessage()函數執行此操作。 至於寫在這里 ,函數拋出IllegalArgumentException如果recipientParticipantId不是有效的參與者或屬於當前玩家

您需要做的是將所有收到的消息(由他人發送)轉發到公共類/方法等(取決於您的設計/願望),以保持客戶端更新並保持游戲邏輯運行並手動調用類/方法為主人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM