最近公司用Unity开发项目,需要与iOS进行交互,主要是照相和验证码交互,所以写下心得,与大家互相学习。
照相机部分
unity代码:
#if UNITY_IPHONE
[DllImport("__Internal")]
private static extern void takePhone (int tag);
对照相方法进行声明,这里我需要传给iOS那边一个tag的参数。
#elif UNITY_IPHONE && !UNITY_EDITOR//苹果拍照
takePhone(2);
然后再需要的位置调用苹果的拍照
*使用 [DllImport("__Internal")]需要加入命名空间
using System.