0

我正在使用 Joe Garcia 的 UnityOSC 库,在 Joe Garcia 的库使用手册的帮助下,通过 AngryBots 演示从 Unity 游戏引擎发送 OSC 消息。我对如何使用这些文件有点困惑。我只是将文件导入当前的 Unity 项目,还是以某种方式安装为特定库?导入项目后,我是创建一个新的 C# 资产并调用函数,还是只是将 OSCHandler 脚本附加到我想要从中发送 OSC 的对象。尝试创建新的 C# 资产时,尝试使用 OSCHandler.SendMessagetoClient(); 等函数时出现编译器错误。因为需要非静态函数的对象引用。我为 OSCHandler 中的函数添加了“静态”前缀,但它只是在 Unity 控制台中引发了更多类似的错误,而且它没有

4

1 回答 1

1

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

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