Room の全メンバーにメッセージを送信する方法

BroadcastTo() を用いることで自分を含む Room の全メンバーにメッセージを送信できます。このメッセージは、OnMemberBroadcast によって受信されます。

メッセージには送信者のユーザーIDなどを含めることをお勧めします。これにより、受信者は誰がメッセージを送信したかを検知し、それに応じた行動をとることができます。

byte[] message = Encoding.UTF8.GetBytes(messageData);

bool reliable = false; // for UDP, if set to true, broadcast message will be sent as an RUDP packet

room.BroadcastTo(room.GetRoomID(), message, reliable);

最終更新