:::info 云房间可以制作类似聊天室、游戏房间等需要多人实时通讯的应用。

:::

积木

1. 当收到房间消息 (?)

云房间 - 图1

  • 前提:加入房间。
  • 触发:房间内有人用积木8. 发送房间消息 (?)发送消息时。
  • 收到的消息储存在(?)选择的列表中。

2. 当收到房间通知 [进入房间] (用户名)

云房间 - 图2

  • 前提:加入房间。
  • 触发:当有人进入或退出房间时。
  • 通过(用户名)可以获得触发事件的用户名。

3. 当发生错误 (错误信息)

云房间 - 图3

  • 触发:云房间发生错误。
  • 通过(错误信息)可以获得错误信息。

4. 创建房间 (“房间名”) 房间人数 (2)

云房间 - 图4

  • ("房间名")创建一个人数(2)的房间,创建成功后可进行下一步操作5. 设置我在房间的昵称 ("昵称")

5. 设置我在房间的昵称 (“昵称”)

云房间 - 图5

  • 设置在房间的昵称为("昵称"),设置成功后可进行下一步操作7. 进入房间 (“房间名”)

6. 获取房间列表

云房间 - 图6

  • 获取当前存在的云房间列表。

7. 进入房间 (“房间名”)

云房间 - 图7

  • 前提:5. 设置我在房间的昵称 ("昵称")
  • 触发:2. 当收到房间通知 [进入房间] (用户名)
  • 进入名为("房间名")的房间(必须存在),进入成功后可进行下一步操作8. 发送房间消息 (?)

8. 发送房间消息 (?)

云房间 - 图8

  • 前提:7. 进入房间 (“房间名”)
  • (?)列表发送到房间内,可以使用1. 当收到房间消息 (?)接收。

9. 退出房间

云房间 - 图9

  • 前提:7. 进入房间 (“房间名”)(其实未进入房间也可以使用,不过没有任何反馈)。
  • 触发:2. 当收到房间通知 [进入房间] (用户名)
  • 退出当前房间。

10. 当前进入的房间名

云房间 - 图10

  • 前提:7. 进入房间 (“房间名”)
  • 返回进入的房间名。

11. 当前进入的房间人员列表

云房间 - 图11

  • 前提:7. 进入房间 (“房间名”)
  • 返回进入的房间人员列表。

提示

云房间 - 图12

这四块积木后面有一个加号,点击两次加号可以得到类似下图的积木。

云房间 - 图13

成功则执行:成功完成积木动作时执行图示①区域的积木。

失败则执行:完成积木动作失败则执行图示②区域的积木。

:::warning 网络不是总是畅通无阻的,如果用户的网络出现问题,那么就要用到失败则执行了,在里面添加积木,告诉用户创建房间失败,可以大大提升用户体验。

:::