📌
UnityでWebSocketを使う
1. 概要
マイクの音量を検出して、別の場所にあるファンを動かす必要があり、それらをつなぐためにWebSocketを試してみる。
WebSocketは初めて使うので分からないことだらけ。参考サイトを試してみただけなので特に新しい情報はなし。自分用メモ。
2. 環境
- MacBook Pro (16-inch, 2019) / macOS Big Sur
- Unity 2021.3.16.f1
3. 導入
以下のサイトを参考にした。
以下のリポジトリを使う。
3.1 dllファイルの作成
上記のリポジトリをクローンしてwebsocket-sharp.sln
を開く。
Visual Studioを開く。こんな感じになった。
DebugをReleaseに切り替える。
ビルドする。(参考サイトではExampleを消していたが消すのを忘れていた)
「ビルドに成功しました」との表示が出た。
'websocket-sharp/websocket-sharp/bin/Release/websocket-sharp.dll'の中に'websocket-sharp.dll'ができている。
3.2 Unityにdllをインポート
Assetの下にPlugins
フォルダを作成し'websocket-sharp.dll'をインポートする。
3.3 テスト
参考サイトのコードを使って動作確認。問題なく動いた。
Discussion