:::info 作者@中子星000(zzx000) ::: :::warning 云房间可以制作类似聊天室、游戏房间等需要多人实时通讯的应用 :::

属性

  • 修改控件名称

    积木

    1 当收到房间消息(?:列表)

    block.png

  • 前提:加入房间

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

    2 当收到房间通知进入房间

    block (1).png

  • 前提:加入房间

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

    3 当发生错误(错误信息:字符串)

    block (2).png

  • 触发:云房间发生错误

  • 通过(错误信息)可以获得错误信息

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

    block (3).png

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

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

    block (4).png

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

    6 当收到房间通知进入房间

    block (5).png

  • 获取当前存在的云房间

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

    block (6).png

  • 前提:5.设置我在房间的昵称(“昵称”)+

  • 触发:2.当收到房间通知进入房间
  • 进入名为(“房间名”)的房间(必须存在),进入成功后可进行下一步操作8.发送房间消息(?:列表)

    8 发送房间消息(?:列表)

    block (7).png

  • 前提:7.进入房间(“房间名”)+

  • 将(?:列表)发送到房间内,可以使用1.当收到房间消息(?:列表)接收

    9 退出房间

    block (8).png

  • 前提:7.进入房间(“房间名”)+(其实未进入房间也可以使用,不过没用任何反馈)

  • 触发:2.当收到房间通知进入房间
  • 退出当前房间

    10 (当前进入的房间名)

    block (9).png

  • 前提:7.进入房间(“房间名”)+

  • 返回进入的房间名

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

    image.png

  • 前提:7.进入房间(“房间名”)+

  • 返回进入的房间人员列表

    提示

    image.png
    这四块积木后面有一个加号,点击两次加号可以得到类似下图的积木
    image.png
    成功则执行{}:成功完成积木动作时执行图示①区域的积木
    失败则执行{}:完成积木动作失败则执行图示②区域的积木
    那这有什么用呢?网络不是总是畅通无阻的,如果用户的网络出现问题,那么就要用到失败则执行了,在里面添加积木,告诉用户创建房间失败,可以大大提升用户体验