Unity 3D是用于3D游戏编程的语言,它是一个用C\C++编写的强大的库。而在游戏中经常要接入用OC编写的SDK,这就涉及到了Unity3d 和 OC之间的数据交互。XCode是完成兼容C语言的。这样C就成了两者数据交互的桥梁。大致思路是用C语言将OC再做一层封装。Unity3d调用C语言封装的接口。 但是OC中涉及大量的回调,而C中没有。不过没关系,Unity3d提供了UnitySendMessage函数。使用这个函数可以将回调消息传送给Unity3。附上几个比较好的链接。

http://www.cnblogs.com/qingjoin/p/3638915.html

Unity3D 与 objective-c 之间数据交互。iOS SDK接口封装Unity3D接口

http://www.it165.net/pro/html/201412/28474.html

http://blog.sina.com.cn/s/blog_7d1531ed0102vrvf.html   Unity C# 和OC 互调

http://blog.csdn.net/teng_ontheway/article/details/50182217 Unity C# 和OC 互调

 
 
 

最新文章

  1. xcode低版本调试高版本真机系统
  2. Hadoop YARN中内存的设置
  3. Spring事务解析2-标签解析
  4. 关于mysql(或MariaDB)中的用户账号格式
  5. 一种构造WEB服务器端recv和send接口阻塞现象的方法
  6. meta是什么意思?
  7. 在linux/unix中查找大文件
  8. HDU4749 Parade Show(KMP)
  9. struts2.1笔记07:Sturts.xml配置中的包介绍
  10. WPF--ComboBox数据绑定
  11. web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
  12. java集合框架list和set
  13. c# Linq操作XML,查找节点数据
  14. Activity讲解
  15. 远程控制你的智能电视,按键|输入|安装App等都已实现,已开源!
  16. SublimeText用FileHeader给代码文件生成头部注释
  17. Uni-app事件处理
  18. Linux操作系统log日志日志分别指什么
  19. Java NIO:IO与NIO的区别
  20. 【转】利用Boost.Python将C++代码封装为Python模块

热门文章

  1. Java基础系列5:深入理解Java异常体系
  2. 算法编程题积累(3)——腾讯笔试"构造回文“问题
  3. IDEA Debug 无法进入断点的解决方法
  4. Ansibile之playbook初识
  5. Python 基础之 I/O 模型
  6. X-Admin&ABP框架开发-RBAC
  7. [WPF] Caliburn Micro学习一 Installation
  8. 使用不同的C++支持库的模块混合开发时,引发异常展开不正常,抛异常竟引出一个SIGSEGV
  9. 在lldb调试中调用c++函数 - 如何使用QuartzCore里面的日志消息
  10. 缓冲&缓存&对象池概念的理解