前面两篇总结了一下unity与android的简单交互和调用安卓系统相机和相册,比较蛋疼的是,后来发现不同的测试机上会有不同的bug。。。下阶段要一个一个的解决一下
今天总结一下与IOS的交互。这次我会跳过ios单独的调用相机和相册的讲解,因为我对IOS不专业,讲不好,如果有需要的可以直接从网上搜,比我讲的专业。我主要说一下unity和IOS交互的问题。本来这个问题网上也是有很多帖子讲的(虽然基本上都是抄过来抄过去的),但是我在做的过程中还是遇到了一些大牛没有讲到的东西,所以,我觉得还是有必要再讲解一下,把我自己遇到的问题和解决的方式总结一下。
与IOS的交互,在步骤上要比android简单许多,不会产生因为系统版本,或者包名导致的许多问题。过程中最头疼的一个问题是IOS回调Unity,很简单的一个问题,搞了半天。不管是ios还是android,要调用unity中的方法,都是通过UnitySendMessage()方法,Android是引入class.jar包,在包中包含这个方法,但IOS中怎么引入这个函数呢,网上查了半天没有头绪...原来是unity跟IOS交互的基本方式没搞明白,最核心的步骤是这样的:
1,在unity中新建一个项目
2,然后打包成xcode项目
3,在Xcode中进行编辑
4,把添加的*.mm文件和*.h文件添加到unity原始项目的plugins文件夹下
下面进入正题,开始撸代码。
首先新建一个unity项目,搭建一个界面,界面上有两个butto