我正在和unity一起为一个iOS游戏工作。为了解锁成就,我需要从我的c#代码访问一个"Achievement.mm“文件:
[DllImport("__Internal")]
private static extern void
GKAchievement(string achievementID, float progress, bool value);
我从一个论坛上得到了这段代码。但是,"__Internal“是什么意思呢?
发布于 2018-06-02 03:45:45
只有一个小提示。
如果加载的库是__Internal
,则在主程序中搜索方法符号。这恰好是在iOS平台上的情况。
iOS上的插件不能动态加载。就像@RaxelZ解释的那样,只是静态的。
这在OSX,Windows,Android上是不同的。这些平台可以动态加载插件。对于iOS,仅静态。
https://stackoverflow.com/questions/38584361
复制相似问题