我试图在iOS插件中使用UnitySendMessage发送一些数据,但它似乎没有做任何事情,我没有看到任何错误和响应。我检查了UnitySendMessage所在的功能,我100%确定它的启动。
- (void) callback{
NSLog(@"UNITY test callback");
UnitySendMessage("PluginTest", "listener", "test callback");
}
在场景中我有一个名为PluginTest的gameObject,其中包含pluginListener组件,其中包含方法:
public void listener(string parameter)
{
print(parameter);
}
我还在UnityAppController.mm中添加了这一行,建议在一些帖子中添加:
extern void UnitySendMessage(const char *, const char *, const char *);
我不知道我做错了什么,unitySendMessage看起来应该没有太多努力。 任何帮助将不胜感激