Unity iOS混合开发界面切换思路解析

2020-01-18 16:23:48王旭

Unity场景

unity界面切换

场景中有一个NativeManager,,也就是iOS发送的对象,NativeManger上面挂了一个脚本,YXUnityAPI,这个脚本里的代码如下:

Unity部分代码:


using UnityEngine;
using System.Collections;
using Vuforia;
using CFramework;
/// <summary>
/// 此脚本只处理交互,不做功能性的方法处理~
/// </summary>
public class YXUnityAPI : MonoBehaviour
{
#region 新的API接口
/// <summary>
/// 打开Unity,展现第几个场景
/// </summary>
/// <param name="num">打开场景编号</param>
public void NStartUnity (string scenseNum)
{
int num = int.Parse (scenseNum);
switch (num) {
case 1:
UnityEngine.SceneManagement.SceneManager.LoadScene ("YXMJ");
break;
case 2:
UnityEngine.SceneManagement.SceneManager.LoadScene ("GRYO");
break;
default:
break;
}
YXUnityAPIHandler.Instance ().StartUnity (num);
}
#endregion
}

如果博友 是一名 iOSer或则是一名Unityer,,您可以和你们公司另外一名小伙伴一起阅读上面的代码,毕竟一部分是iOS的代码,一部分是Unity的代码,,好了,上面的思路就能实现Unity和iOS界面的切换了。。如果您还有疑问~欢迎留言。。


注:相关教程知识阅读请移步到IOS开发频道。