我正在尝试将旧的 Unity xCode (Unity 3.5) 项目更新到 Unity (4.5.4)。使用此方法应用程序将崩溃 po:
UnitySendMessage([className UTF8String], [methodNameName UTF8String], nil);
请帮助我。
在 Unity (4.5.4) 中,他们使用 char 参数,如下所示:
(UnitySendMessage(const char* obj, const char* method, const char* msg);)
所以我们想像这样更改调用:
UnitySendMessage("className", "methodNameName" , "Nil");
我建议你今年应该使用最新版本的unity,并删除旧版本,这样就没有问题了! (我认为...)