以下の動作確認環境
- Windows 11
- Unity 2021.3.9f1
- OscJack .. 56d60f3 on 25 Apr
1. 設定
編集 → プロジェクト設定で「パッケージマネージャー」タブを開き、Scoped Registries に下記情報を追加します。
keijiro
https://registry.npmjs.com
jp.keijiro
2. パッケージをインストール
ウィンドウ → パッケージマネージャー を開きます。
「パッケージ:マイレジストリ」として、右上の検索窓で「osc」と検索します。
3. oscer
OSC送受信テストにはoscerが便利です。下記URLより動作させるプラットフォームのバイナリをダウンロードして使用してください。コマンドラインから送信したり受信したりできます。
4. 送信テストコード
void Update() { StartCoroutine("UpdateOSC"); } private IEnumerator UpdateOSC() { Debug.Log("UpdateOSC"); // IP address, port number using (var client = new OscClient("127.0.0.1", 9000)) { // Send two-component float values ten times. for (var i = 0; i < 10; i++) { yield return new WaitForSeconds(0.5f); client.Send("/test", // OSC address i * 10.0f, // First element Random.value); // Second element } } }