Unity 開發Android環境建置

Chris Jhuang
Chris Life & Tech
Published in
5 min readDec 30, 2019

前言

曾想過自己做遊戲,卻不知道如何開始?那麼這篇非常適合你,本篇文章會講解Unity平台,新手自學大約花費一天的時間,不需要寫程式。

圖片來源

學習目標:自製Apk匯入Android手機成功開啟

  1. 安裝 Unity 5.1.1 + 申辦帳號
  2. 安裝 JDK 、SDK
  3. 開啟Unity 建立專案,測試成果

1. 安裝Unity

其實要選擇哪一種版本Unity都可以,不過筆者選擇相較舊型的是配合舊版本的Android系統,目前安裝5.1.1版本,可兼容Android 4以後的版本手機或穿戴裝置,如果安裝太新版本2019可能用來開發Android 5會無法兼容,這部分必須十分注意。

搜尋:Unity download archive,點紅色方框選擇5.1.1,下載。

各版本下載網址

下載好之後,就是一直下一步,接著成功安裝就會如下圖,必須開始申辦Unity帳號 (免費),登入選擇Unity Personal。

點選紅色 Create one
建立Unity3D專案後 開啟

Unity 介面說明

  1. 左上方紅框
    File: 開啟新的遊戲場景(Open Scence)、遊戲專案(Open Project)、匯出遊戲(Building Settings)
    Edit: 偏好設定 (Preferences)、Play(執行)
    Assets: 匯入遊戲封包檔(Import Package)
    GameObject: 建立3D遊戲物件 (3D Object)
    Component: 物理性質(Physics)
    Vuforia: 匯入Vuforia SDK 才有
    Window:找免費素材(Asset Store)、動畫窗格(Animation)、動畫規劃(Animator)
    除了以上我比較常用到還有非常多
  2. 遊戲場景:預覽遊戲所有物件的地方,包含攝影機(Camera)、光線(Light)、立方體(Cube)等
  3. 遊戲物件:將滑鼠移到遊戲物件方框地方,點右鍵,就能創建各種遊戲物件,ex 2D or 3D Object
  4. 右上角箭頭:如果想調整上圖白色方框的版型,可以點這
  5. 物件數值:物件位置、物理性質、程式碼、音檔等
  6. 匯入檔案:可以直接從資料夾拖拉匯入,算是Unity的檔案總管
  7. 預覽遊戲:按下中間上方的Play按鍵,就能直接在這預覽

2. 安裝JDK、SDK (這部分比較難)

JDK 安裝
參考下方圖片,記得上紅框要選擇Accept才能下載,接著選擇Windows x64下載,一直下一步即可,建議不要換路徑,這樣Unity可能會遺失路徑。

下載網址

SDK 安裝
參考下方圖片,可以選擇Windows任一版本下載,如同JDK一直下一步不要改路徑,此安裝目的在於安裝支援Android版本。

下載網址

安裝成功會看到下方圖片,點選紅框Configure,選擇SDK Manager

筆者偏好暗色,正常安裝為白色,不用介意

左側選單點選Appearance & Behavior > System Settings > Android SDK
右側看到SDK Platforms 選擇你測試裝置的版本

檢查SDK Tools 是不是有跟我一樣,如果沒問題就按下右下角Apply。

最後

找到系統 > 進階系統設定 > 進階 > 環境變數 >系統變數,新增 JDK+SDK在C:\路徑,建議直接複製,貼上。

看到這我想大家都累了

3. 開啟Unity專案,測試成果

  1. 打開Unity專案後,在介面左上角選擇Edit > Preference > External Tool
  2. 選擇紅框地方,找到SDK、JDK 路徑 ,有些會直接跳好按選擇就好x

3. 關閉視窗,選擇Files > Building Setting > Switch Platform 選Android

4. 如下圖紅框,點Player Settings

5. 修改APP 名稱
Company Name: App 開發商 ex 我
Product Name: App名稱 ex 寶可夢
Default Icon: App 圖片 ex 抓網路上免費icon
點Other Settings
>Bundle Identifier : 一定要改,不然會錯
ex: tw.coolidea.com就可
其餘預設

6. 成功匯出,開啟手機or穿戴裝置 USB偵錯,匯入執行

執行成功

如果有任何問題歡迎在下方留言+附上問題圖,更容易幫助你解決問題。

喜歡這篇文章,請幫我拍拍手,支持我寫下篇技術文章的動力。

--

--