您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
GitHub ccd76f6d Hackweek Disclaimer 3 年前
Assets Latest Dev and Readme without Vivox 3 年前
Packages Latest Dev and Readme without Vivox 3 年前
ProjectSettings Latest Dev and Readme without Vivox 3 年前
~Documentation/Images resized the images 3 年前
README.md Hackweek Disclaimer 3 年前

README.md

Lobby Rooms

WIP - 6/17/2021 - This project is being shared for internal review, currently there are known issues are around how many requests we post, which is being worked on. We believe this can still serve as a good example of integrating Rooms+Relay together for

If you use this for hackweek, please give us feedback @jacob.lorentzen or @nathaniel.buck

A Unity Project Sample showing how to integrate Rooms and Relay into a typical Lobby experience use case.

Features Covered:

  • Lobby Creation
  • Lobby Query
  • Lobby Data Sync
    • Emotes
    • Player Names
    • Player Ready Check State
  • Lobby Joining
  • Relay Service Creation
  • Relay Code Generation
  • Relay Service Joining

Service Setup

Create an organization.

  • Follow the attached guide to set up your cloud organization: Organization Tutorial

  • In the project, navigate to Edit => Project Settings => Services Services Editor

  • Select your organization from the drop-down, and push Create Project ID Services Editor Complete

Rooms:

COMING SOON, ROOMS API URL

Relay Setup:

COMING SOON, RELAY API URL

Relay

  • Select your project

Project Select

  • In the bottom left, select "Get Started"

Get Started Location is Bottom Right

  • Follow the steps until you hit "Relay On" (For this project, you can skip downloading the Transport)

Relay: On!

Solo Testing

1. Press Start to enter the Lobby Menu.

Lobby Menu

2. The Join menu Queries the rooms service for available Lobbies, there wont be any right now.

Join Menu

3. The Create Menu Lets you make a new Lobby

Create Menu

4. Enter a Lobby Name of your preference and go!

Create Menu Name

5. This is the Lobby, It has a room code for you to share with your friends to allow them to join. For demonstration purposes we also show the Relay Code, which will be passed to all users in the Lobby

Lobby View

6. TheLobby holds up to 4 players and will pass the Relay code once all the players are ready.

Relay Ready!