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端的雙向通信。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM