您將在 Unity 中建立場景,從特定位置載入真實世界的特徵 (在本例中為自由女神像周圍)。
您將瞭解如何使用 GameObject 做為現實世界場景的錨點,以及如何提供新的座標,進而產生另一個真實場景。
假設
- 您已安裝 Unity 2018.4 以上版本,而且目前正在執行。
步驟 1:建立新專案
- 在 Unity 中,按一下「File」 >「New Project...」。
- 將專案命名為「quickstart」quickstart,然後按一下「Create project」(建立專案)。
Unity IDE 隨即顯示,其中已選取「階層」窗格中的預設場景。
步驟 2:匯入 SDK
按照安裝 Maps SDK for Unity SDK 程序操作。完成後,您將會建立 API 金鑰、下載 SDK 並匯入 Unity。
步驟 3:建立空白的 GameObject
這個 GameObject 將做為 MapsService 指令碼元件的基礎 GameObject。接著,Maps SDK for Unity 會新增產生的地理特徵 GameObject,做為這個 GameObject 的子項。
在「Hierarchy」(階層) 窗格中,按一下「Create」(建立) 下拉式選單,然後選取「Create Empty」(建立空白)。
將新 GameObject 的名稱變更為「Map Base」。
步驟 4:新增 MapsService 指令碼元件
MapsService 指令碼元件是 Maps SDK for Unity 的進入點。在階層中選取「Map Base」遊戲物件後:
在檢查器中,按一下「Add Component」。
在「Add Component」選取器對話方塊中,搜尋並選取「Maps Service」。地圖服務 (Script) 元件會顯示在「Transform」元件下方。
在「地圖服務」元件中,將 API 金鑰貼到「API 金鑰」欄位。
步驟 5:新增基本範例指令碼元件
這段指令碼會設定實際位置的座標,以便載入場景中、取得 MapService 元件,並用來初始化浮動來源,最後再以預設選項載入地圖。
已在階層中選取「Map Base」 GameObject;在檢查器中,按一下「Add Component」。
在「Add Component」選取器對話方塊中,搜尋並選取「Basic Example」。
依序點選「File」 >「Save」儲存場景。
步驟 6:執行場景
- 按一下「播放」按鈕。包含自由女神像的場景會顯示在「Scene」窗格和「Game」窗格中。
大功告成!