创造你的世界
多人游戏

Multiplay Room Message

8min

Multiplay Room Message

Document image




ZEPETO Multiplay提供客户端、 服务器(Room)之间的信息传送 /接收接口。 服务器可以给每个客户端发送信息或给全部客户端发送信息。

支持Primitive, Schema, (Custom)Object形式的消息传达类型。

Server API

Server API提供如下所示的Method。

API

描述

onMessage(Type, Callback)

ZEPETO Multiplay 服务器可以记录处理客户端发送的信息类型的回调函数。 信息类型可以用字符串或数字定义。

client.send(Type, Message)

为了给指定的客户端发送信息的函数。

broadcast(Type, Message)

是给连接Room的全部客户端发送信息的插口 可以给全部客户端发送信息或给除指定客户端以外的客户端发送。

如果您想了解ZEPETO.Multiplay Server API,请参考以下文档。

📘 请参考以下指南 [ZEPETO.Multiplay(Server) API]

接收信息

onMessage使用示例如下所示

TypeScript


发送信息

client.send使用示例如下所示

TypeScript




broadcast使用示例如下所示

▼ 给全部客户端发送信息示例。

TypeScript




给除指定客户端以外的客户端发送信息示例。

TypeScript




Client API

Client API提供如下所示的Method。

room.AddMessageHandler(Type, Message)

可以将从服务器接收的信息记录AddMessageHandler 回调函数。 记录信息回调函数时,可以定义想要接收的信息类型。

room.Send(Type, message)

为向服务器传达信息时使用的插口。 可以定义要传达的信息类型。

接收信息 room.AddMessageHandler使用示例如下所示

TypeScript




发送信息 room.Send使用示例如下所示

TypeScript




请查看不同类型的Room Message示例。

Server

TypeScript


Client

TypeScript




更新日期 11 Oct 2024
Doc contributor
Doc contributor
此页面是否对您有帮助?