iOS端给unity发送消息,实现两者交互。

上一篇我们简单说了一下unity发消息给iOS端。现在我们就来说一下iOS端给unity发送消息的简单使用。

首先iOS端做得事情其实很简单就一句话,直接上代码

 /**

     *  第一个参数:是unity那边创建的场景对象名

     *  第二个参数:这个对象绑定的C#脚本中的方法

     *  第三个参数:是iOS这边要传给unity那边的参数

     */

    UnitySendMessage("Camera", "NStartUnity", "1");

其次unity那边需要做的是,编写一个C#脚本。并告知移动端这边怎么绑定

using UnityEngine;
using System.Collections;
using Vuforia;

/// <summary>
/// 此脚本只处理交互,不做功能性的方法处理~
/// </summary>

public class Test1 : MonoBehaviour
{
    #region 新的API接口
    public void NStartUnity (string scenseNum)
    {

        int num = int.Parse (scenseNum);
        switch (num) {

        case 1:
            print("这个是我的第一个接口");
            break;

        case 2:
            break;

        default:
            break;
        }
    }

    #endregion

}

这样子就实现了unity与iOS端的双向通信。

原文地址:https://www.cnblogs.com/fuunnyy/p/6226499.html