Skip to content
develop
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Sora Unity SDK サンプル集

このリポジトリには、 Sora Unity SDK を利用したサンプルアプリを掲載しています。実際の利用シーンに即したサンプルをご用意しておりますので、目的に応じた Sora Unity SDK の使い方を簡単に学ぶことができます。

About Support

We check PRs or Issues only when written in JAPANESE. In other languages, we won't be able to deal with them. Thank you for your understanding.

時雨堂のオープンソースソフトウェアについて

利用前に https://github.com/shiguredo/oss をお読みください。

対応 Unity バージョン

  • Unity 2019.4 (LTS)
  • Unity 2020.3 (LTS)

sora-unity-sdk のインストール

Windows の場合は install.bat を、macOS の場合は install.sh を実行して下さい。 これで各種サンプルを実行するために必要になる sora-unity-sdk をインストールできます。

サンプルと実行方法

各サンプルはシーンとして用意しています。 実行したいサンプルを "Assets > Scene" から選んでください。

  • sendonly: シングルストリーム送信
  • recvonly: シングルストリーム受信
  • multi_sendrecv: マルチストリーム送受信
  • multi_sendonly: マルチストリーム送信
  • multi_recvonly: マルチストリーム受信

プレイモードを実行し、ゲームビュー内に表示される「開始」ボタンを押すと Sora サーバーに接続します。 映像が描画されない場合は、シグナリング URL やコンソールの出力を確認してみてください。

接続先の設定

各サンプルのシーンの "Script" オブジェクトのインスペクタで接続先を指定できます。

  • Signaling Url: シグナリング URL
  • Channel Id: チャネル ID
  • Signaling Key: シグナリングキー

動作例

Sora Labo を使って Sora Unity SDK サンプル集を動かしています。

ライセンス

Apache License 2.0

Copyright 2019-2021, Wandbox LLC (Original Author)
Copyright 2019-2021, Shiguredo Inc

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.