2014-09-02 57 views
1

早上好!將Unity3D遊戲整合到Android/iOS活動中

我剛剛完成了一個使用Unity3D的遊戲。我的同事們都使用Eclipse ad XCode在原生Android和iOS中完成了一個應用程序。

問題是,我們需要通過在其屏幕/場景/活動內激活遊戲,將遊戲整合到Android和iOS應用中。

任何關於如何開始執行此任務的指針?我無法在網上找到任何有用的信息。在此先感謝,任何幫助將不勝感激。

UPDATE

現在我們已經在遊戲成功地集成到Android應用程序。現在我們有另一個問題,在Unity中,我們可以輸入一個按鈕退出遊戲。當遊戲是一個獨立的應用程序時,這非常棒。但現在它已經在Android應用程序中,我們正在尋找一種退出遊戲的方式,而無需退出整個應用程序。

有沒有我們可以用來退出Unity遊戲但不退出整個應用程序的特定代碼片段?謝謝!

+1

這個人添加了一個視圖來將Unity保存在XCode項目中:https://groups.google.com/forum/#!msg/phonegap/3LKvtPWxNRk/lgisDBvPNNgJ隨着Unity更新更改輸出,任何技術都可能需要調整。想知道你是否找到了一個好的解決方案。 – 2014-09-23 20:25:30

回答

6

安卓

  • 構建設置 - > Android的 - >檢查 「谷歌Android項目」 - >導出

  • 打開Eclipse - >導入 - > Android的/現有的Android代碼導入工作空間 - >選擇上面的導出項目。

  • 現在你的Unity Game是一個活動中的一個視圖對象。您可以在普通Android項目中以正常方式添加其他活動或其他視圖。

+0

感謝您的參與,在此期間,我們能夠找到如何讓它在Android上運行。但對於iOS而言,還是一無所獲。但是,謝謝! (y)的 – SandyBites 2014-09-03 14:06:38

0

在你的Unity遊戲中,你必須在統一遊戲中添加一個退出按鈕。添加以下代碼:

if (Application.platform == RuntimePlatform.Android) 
    { 
    if (Input.GetKey(KeyCode.Escape)) 
    { 
    Application.Quit(); 
    } 
    } 
} 
} 

現在只有統一遊戲會退出而不退出整個遊戲。