深圳Unity3D培训
达内深圳龙华中心

185-8926-6248

热门课程

【深圳Unity3D培训】Unity3D实现与iOS交互

  • 时间:2017-09-14 10:51
  • 发布:深圳Unity3D培训
  • 来源:达内新闻

【深圳Unity3D培训】Unity3D实现与iOS交互

在开辟中有许多情况下会用到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() 办法。 这段代码能够增加到任何处所

想知道更多关于IT行业的信息吗?想远远不如行动,行动起来,一起加入达内,一起进入IT行业,跟着达内的脚步,一起走进如今的互联网信息时代,带给你不一样的色彩生活——【深圳Unity3D培训

深圳达内

上一篇:【深圳Unity3D培训】AR增强现实开发介绍
下一篇:【深圳Unity3D培训】 Android客户端与PC服务器实现Socket通信

马上预约三天免费体验课

姓名:

电话:

增强现实技术(AR)及扩展应用

【深圳Unity3D培训】了解AssetBundle

【深圳Unity3D培训】基于Socket通信的小实例

【深圳Unity3D培训】为什么最近好多游戏公司都倒闭了?10个理由

选择城市和中心
贵州省

广西省

海南省