0

Joe Garcia の UnityOSC ライブラリを使用して、ライブラリの使用に関する Joe Garcia のマニュアルの助けを借りて、AngryBots デモで Unity ゲーム エンジンから OSC メッセージを送信しています。ファイルをどのように使用するかについて、少し混乱しています。ファイルを現在の Unity プロジェクトにインポートするだけですか、それとも何らかの方法で特定のライブラリとしてインストールされますか? プロジェクトにインポートしたら、新しい C# アセットを作成して関数を呼び出しますか、それとも OSC の送信元のオブジェクトに OSCHandler スクリプトを添付するだけですか。新しい C# アセットを作成しようとして、OSCHandler.SendMessagetoClient(); などの関数を使用しようとすると、コンパイラ エラーが発生します。非静的関数のオブジェクト参照が必要です。OSCHandler の関数に「static」という接頭辞を付けましたが、Unity コンソールで同様のエラーが発生するだけで、それは起こりません」

4

1 に答える 1

1

OSCHandler.Instanceieでアクセスできるクラスの非静的インスタンスを介してこれらの関数を呼び出す必要があります

OSCHandler.Instance.SendMessageToClient();
于 2013-02-20T01:42:19.703 に答える