[Unity3D] U3D实现与iOS交互
admin
2023-01-27 03:47:58
0

在开发中有很多情况下会用到U3D调用iOS中的函数。

例如在U3D中,我们需要调用到一个iOS 的函数,例如:广告插件。(都有现成的代码大家只需要调用下的那种。)这个时候我们就需要在U3D中写一个方法。这个方法去调用iOS中的函数。U3D中写法如下:C#版:[DllImport("__Internal")]
private static extern void _UseIOS();

void U3DUseIOS(){  if(Application.platform == RuntimePlatform.IPhonePlayer) // 如果当前平台是iOS
  {      _UseIOS(); // 调用_UseIOS方法
   }
}
这段代码需要导入 using System.Runtime.InteropServices; 这个头文件。

这段代码中 _UseIOS() 这个方法名 就是我们要在IOS中实现的方法名。  U3DUseIOS()这个方法 就是想在U3D中调用的方法名。
下面是iOS中的写法:
extern "C"
{    void _UseIOS()    {       //添加你要调用的代码
     }
}

上面这段代码 就是在IOS中实现U3D中声明的_UseIOS() 方法。 这段代码可以添加到任何地方吧。。 不过我添加到AppController.mm里了。。 比较懒。
好了今天就写到这里,有什么错误的地方大家请留言。

相关内容

热门资讯

玩家攻略科普“天天九州麻将.开... 您好:天天九州麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
终于懂了“大金牙麻将.有没有挂... 有 亲,根据资深记者爆料大金牙麻将是可以开挂的,确实有挂(咨询软件无需打...
玩家最新攻略“乐暴延边麻将.辅... 玩家最新攻略“乐暴延边麻将.辅助器?”详细开挂教程您好,乐暴延边麻将这个游戏其实有挂的,确实是有挂的...
最新引进“人人互娱.有没有挂?... 您好:人人互娱这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
【第一财经】“玄龙牛牛.到底有... 网上科普关于“玄龙牛牛有没有挂”话题很是火热,小编也是针对玄龙牛牛作*弊开挂的方法以及开挂对应的知识...
今日重磅消息“神殿娱乐.有挂吗... 您好:神殿娱乐这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
最新引进“微乐河北麻将.怎么开... 您好:微乐河北麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...
今日重大发现“咸宁晃晃麻将.到... 网上科普关于“咸宁晃晃麻将有没有挂”话题很是火热,小编也是针对咸宁晃晃麻将作*弊开挂的方法以及开挂对...
重磅消息“欢聚水鱼虎步龙行.到... 您好:欢聚水鱼虎步龙行这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在...
最新引进“兴动棋牌.是不是有挂... 最新引进“兴动棋牌.是不是有挂?”外卦神器下载您好,兴动棋牌这个游戏其实有挂的,确实是有挂的,需要了...