forked from Taku3939/ArtNetReceiver
・Unityのバージョンをアップグレードしました (2020.3.6f1から2020.3.16f1へ)
・自身のプロジェクトへ流用するためのコード改変
Unity内でArtNetでデータを簡易に受信と録画するためのプロジェクト
qlc+, TouchDesigner, DasLight4での動作確認は行いました
ArtNetClientを任意なオブジェクトにアタッチし、Portを設定する(デフォルトで6454).
以下のようなコードを書く
public class Sample : MonoBehaviour
{
[SerializeField] private ArtNetClient artNetClient;
private void Start()
{
artNetClient.onDataReceived += EventHandler;
}
private void EventHandler(ArtNetData data)
{
if (data.OpCode == ArtNetOpCode.OpDmx)
{
// ここにデータ受信時のプログラムを書く
data.Logger(); //Log出力用関数
}
}
}
ArtNetDataRecorderにパスを設定して, Unityを再生する。
録画開始はR
、録画終了はS
でできます。
MITですがコメントくれたら作者は喜びます('ω')