Transcript Unity 19~20

19.
Unity IPhone 遊戲製作
指導教授 : 劉寧漢
--------------------M10356005 楊翌倩
M10356007 許正旻
M10356009 裘恆
2
Step.1 申請Apple ID
3
Step.2 註冊成為Apple Developer
• 開發者帳號免費申請,實際發佈至ios設備需要付費
4
Step.3 進入iOS Dev Center
• 選擇 Downloads
5
Step.4 下載並安裝 Xcode4
6
Step.5 建立新 Xcode 專案
7
Step.6 安裝iOS SDK來提供Xcode與模擬器
• 申請Apple Developer ID 後就可免費下載SDK
• 應用程式設計完成後,提交給Apple審核,通過後即
可供使用者下載
20.
Unity Android 遊戲製作
指導教授 : 劉寧漢
--------------------M10356005 楊翌倩
M10356007 許正旻
M10356009 裘恆
9
建構Android應用程式開發環境
下載並安裝Java SE JDK 套件
找到下載的網頁,點選「Java
DOWNLOAD」的下載連結。
下載網址:
http://www.oracle.com/technetw
ork/java/javase/downloads/index
.html
10
注意:必須同意軟體授
權條款才能下載,選擇
「Accept License
Agreement」。
11
• Windows XP 系統
請選擇 32 位元版本
• Windows 7 / 8 的
使用者請先確認作
業系統是 32 位元還
是 64 位元,再選擇
適當的版本下載。
12
下載 Android SDK 軟體開發套件
13
可以選擇 32 位元∕64 位
元作業系統的 Android
SDK 對應版本。
下載後解壓縮到一個資
料夾。基木上 Android
SDK 不需要安裝,稍後
只要在 Unity 設定
Android SDK 的資料夾
路徑即可。
完成以上的步驟之後,
Android 應用程式的開
發環境已經建置完成了!
14
Android 遊戲發佈測試
建立新專案,匯入 Standard
Assets (Mobile) 資源包,點
選功能表 [ File > Build
Settings ] 專案發佈,選擇
Android 平台後按下 Switch
Platform 按鈕。
15
<使用行動裝置進行遊戲的測試 >
需在 Unity 指定 Android SDK 的路徑,點選功能表
[ File > Preferences ] 開啟 Unity Preferences 偏好設定的
對話框,在 Android SDK Location 設定路徑。否則將會出
現 Android SDK not found 的錯誤訊息:
16
Android SDK 的路徑設定完成後,就可以發佈 Android 遊
戲,存檔類型為 apk 格式。
17
Unity Android 遊戲發佈設定
• 發佈 Android 遊戲時,若是沒有設定 Bundle Identifier
可能會遇到無法發佈的情形,並且會出現「Bundle
Identifier has not been set up correctly」的錯誤訊息。
18
•
開啟 Unity 的 PlayerSettings
•
Company Name
輸入公司名稱
•
Product Name
輸入遊戲名稱可以輸入中文
•
Default Icon
選擇應用程式的圖示,將會出現在 行
動裝置的畫面,若沒有選擇預設圖示
只會出現 Unity 的 Logo別忘了製作
一個漂亮的圖示讓您的遊戲更有特色!
19
•
Default Orientation
遊戲畫面的預設方向
•
Portrait 直向
•
Portrait Upside Down 直向
(行動裝置的螢幕上方朝下)
•
Landscape Right 橫向
(螢幕上方朝右)
•
Landscape Left 橫向
(螢幕上方朝左)
•
Auto Rotation 自動旋轉
20
Mobile Splash Screen
用於設定應用程式的啟始畫
面,通常是公司的 Logo 或遊
戲的海報。
21
設 定 Android 版 本 的 最 低 需 求 , 玩 家 的
Android 智慧型手機或平板電腦若是低於設
定的版本,將會出現應用程式不相容或無法
安裝的訊息。
• Install Location
應用程式的安裝位置
• Internet Access
是否需要網際網路的存取授權
• Write Access
使用內部記憶體或記憶卡存取
• Optimization 遊戲最佳化
- Api Compatibility Level
- Stripping Level
- Enable 'logcat' Profiler
22
使用 Unity Remote 測試遊戲
• 無論是使用 Unity 開發 iOS 或 Android 行動裝置,官
方提供的 Unity Remote 是一套不可缺少的應用程式,
您可以在 App Store、Google Play 免費下載到行動裝
置上,安裝後可以讓 Unity 編輯器連接手機或平板電
腦,並且進行即時的專案測試。即使修改遊戲專案也
不需重新發佈,使用 Unity Remote 可以縮短許多遊戲
的開發與測試時間。
• 使用 Unity Remote 測試開發的 Android 平台遊戲之前,
別忘了完成 Java SE JDK 與 Android SDK 套件的安裝,
建構 Android 應用程式的開發環境。將測試用的
Android 手機與電腦連線,啟動手機上的 Unity
Remote 程式。
23
註冊開發人員帳號
• 若您希望將開發的應用程式發佈到 Google Play
讓使用者下載,必須申請成為 Android 開發人員,
註冊的費用 US$25.00(採用線上信用卡支付),
申請 Google 開發人員帳號僅需付費一次,不需要
再支付年費或上架費用。
• Android 開發者頁
http://developer.android.com
24
申請成為Android開發人員
25
• 輸入開發人員的個人資料,接著點選「繼續」。
26
• 勾選同意《開發人員發佈協議》後,點選「我同
意,繼續」。
27
• 使用 Google Wallet 支付註冊費用,請點選「繼
續」。
28
• 按下「立即下單」按鈕。
29
• 訂購手續完成,點選網頁上的連結回到 Google
Play 開發人員網站。
30
• 返回 Google Play 開發人員網站時,可以看到已
經通過 Google Play 開發人員註冊的審核了!目
前當然未上傳任何應用程式,您可點選「上傳應
用程式」測試一下。
31
• 現在已經可以上傳應用程式的 APK 檔案了,不過還有發
佈應用程式的設定步驟喔!
• 應用程式 .apk 檔、螢幕擷取畫面、應用程式圖示上傳,
並可提供宣傳影片的 YouTube 網址(選擇性項目)。
32
取得認證
• 上傳這個 Unity 發佈的 apk 檔後,
網頁應該會出現錯誤訊息,因為
Google Play 不接受使用 Debug
certificate (除錯認證)簽署的
apk 檔,您必須建立新的認證,
並且擁有至少 50 年的有效期限。
• http://unity3d.com/unity/multiplatfo
rm/mobile
• 執行 Player Settings 後,從
Inspector 屬性視窗切換到
Android 標籤, 在下方的
Publishing Settings 發佈設定按
下「Create New Keystore」。
33
• 輸入 Keystore password 密碼與確認密碼。
34
• 從 Alias 下拉選單選擇 Create a new key 選項。
35
• 選擇 keystore 儲存的位置。
36
• 輸入相關資訊,完成後按下 Create Key 按鈕。
37
• 回到 Inspector 屬性視窗,從 Alias 下拉選單選
擇剛才建立的憑證。
38
• 使用簽署認證發佈的遊戲,安裝到 BlueStacks 模
擬器將會出現 BlueStacks Apk Handler 對話框,
並顯示
INSTALL_PARSE_FAILED_INCONSISTENT_
CERTIFICATES 安裝失敗的訊息,請您不用擔心,
這個遊戲發佈到 Google Play 是沒有問題的喔!
39