Unity 安裝 OSC Jack 套件
開啟 Unity 專案 (2021.3 以上版本)。
點擊 Edit 開啟 Project Settings。
切換到 Package Manager。
於 Scoped Registries 中註冊一個套件來源,屬性內容如下。
- Name: Keijiro
- URL: https://registry.npmjs.com
- Scope(s): jp.keijiro
點擊 Save 儲存並關閉 Project Settings。
點擊 Window > Package Manager。
切換套件來源為 My Registries。
從列表中找到 OSC Jack,點擊 Install 進行安裝。
在 Assets 資料夾上滑鼠右鍵 > Create > ScriptableObjects > OSC Jack > Connection,建立 OscConnection 設定檔。
Unity 輸出數值
選取 OscConnection,將 Port 改成 TouchDesigner 預設的 10000。
於場景中建立一個 Slider UI,調整成適中的大小。
建立空物件 GameManager,加入 OSC Jack 的 Property Sender 腳本。
將 OscConnection 設定檔拖曳至 Connection 屬性。
將 Slider UI 拖曳至 Data Source 欄位。
設定 Component 為 Slider、Property 為 value。
TouchDesigner 接收數值
啟動 TouchDesigner,刪除所有預設內容。
新增一個 OSC In。
執行測試
執行 Unity 專案,用滑鼠拖曳畫面中的 Slider 後,對應的數值將直接反應在 TouchDesigner 中。