Unity:将OSC消息发送到MSP / PD客户端

时间:2012-11-14 10:47:54

标签: c# unity3d osc

我正在使用Joe Garcia的UnityOSC库,在Joe Garcia使用该库的手册的帮助下,使用AngryBots演示从Unity游戏引擎发送OSC消息。关于文件的使用方式我有点困惑。我只是将文件导入到当前的Unity项目中,还是以某种方式安装为特定的库? 一旦导入项目,我是否会创建一个新的C#资产并调用函数,或者我只是将OSCHandler脚本附加到我想从中发送OSC的对象。在尝试创建新的C#资产时,在尝试使用OSCHandler.SendMessagetoClient()等函数时会出现编译器错误。因为需要非静态函数的对象引用。我将'static'作为OSCHandler中的函数加上前缀,但它只是在Unity控制台中引发了更多类似的错误,而且它似乎不是解决问题的正确方法。

1 个答案:

答案 0 :(得分:1)

您需要通过类的非静态实例调用这些函数,您可以使用OSCHandler.Instance访问它们。

OSCHandler.Instance.SendMessageToClient();