- Unity游戲案例開發大全
- 吳亞峰 杜化美 于復興編著
- 1170字
- 2019-01-02 05:50:07
1.2 開發環境的搭建
本節介紹Unity集成開發環境的搭建,開發環境的搭建分為兩個步驟:Unity集成開發環境的安裝和目標平臺的SDK與Unity 3D的集成,其中包括在Windows下安裝Android SDK和在Mac下安裝SDK,使讀者可以運行隨書光盤中的項目。
1.2.1 Unity集成開發環境的安裝
本小節主要講述如何構建Unity 3D的開發環境,之后利用開發環境測試本書一個案例。前面已經對Unity 3D這個游戲引擎進行了簡單的介紹,本小節開始將帶領讀者逐步搭建自己的開發環境,具體的步驟如下。
(1)登錄到Unity官方網站http://unity3d.com/unity/download,下載最新的Unity安裝程序,如圖1-19所示,單擊“Download Unity 4.5”按鈕下的“Looking for an older version?”超鏈接進入Unity 4.3.4老版本的下載頁面,然后單擊“Win”超鏈接下載Android平臺下的Unity安裝程序,如圖1-20所示。

▲圖1-19 Unity 4.3.4老版本的官方下載鏈接圖

▲圖1-20 Android平臺下Unity的官方下載
(2)雙擊所下載的Unity安裝程序UnitySetup-4.3.4.exe,根據提示將Unity安裝到默認。雙擊完UnitySetup-4.3.4.exe,會自動跳轉到Welcome to the Unity 4.3.4f1 Setup界面,單擊“Next”按鈕進入License Agreement界面,如圖1-21所示。

▲圖1-21 Welcome to the Unity 4.3.4f1 Setup界面
(3)在License Agreement界面,單擊“I Agree”按鈕進入Choose Components界面,如圖1-22所示。然后在Choose Components界面,全部選中并單擊“Next”按鈕進入Choose Install Location界面,如圖1-23所示。

▲圖1-22 License Agreement界面

▲圖1-23 Choose Components界面
(4)在Choose Install Location界面,選擇好安裝路徑(本書以默認路徑為例),單擊“Install”按鈕進行安裝,并進入Installing界面,如圖1-24所示。進入Installing界面后(這是Unity的安裝過程)會需要一定的時間,請耐心等待,如圖1-25所示。

▲圖1-24 Choose Install Location界面

▲圖1-25 Installing界面
(5)安裝結束,會跳轉到Finish界面,單擊“Finish”按鈕即可,如果選中Run Unity 4.3.3f1選項,單擊“Finsh”按鈕則會跳轉到License注冊界面,此時桌面上會出現一個Unity.exe的圖標,如圖1-26和圖1-27所示。

▲圖1-26 Finish界面

▲圖1-27 Unity.exe快捷方式
(6)如果沒有選中Run Unity 4.3.3f1選項,則雙擊桌面上Unity.exe快捷方式,也將會跳轉到License注冊界面,勾選“Activate a free 30-day trial of Unity Pro”選項,然后單擊“OK”按鈕,進入Log into your Unity Account界面,如圖1-28所示。

▲圖1-28 注冊界面
提示
打開注冊界面時可以看到有3個選項,這里選擇的是第3個選項,該選項允許用戶免費試用30天Unity正式版。第一個選項需要用戶輸入序列號,有序列號的用戶可以選擇該項然后輸入序列號,沒有序列號的用戶可以到官方購買。第二個選項是免費激活版,該版本有諸多限制,許多功能都不能夠在該版本中使用,不建議選擇該版本。
(7)在Log into your Unity Account界面下填入賬戶相關信息,然后單擊“OK”按鈕進入Unity公司的調查問卷界面,這里選擇單擊“Not right now”按鈕跳過此步驟,直接進入Unity啟動界面,如圖1-29和圖1-30所示。

▲圖1-29 Log into your Unity Account界面

▲圖1-30 Unity啟動界面
提示
注冊必須在聯網的前提下才能進行操作。沒有Unity賬戶的用戶可以單擊“Create Account”按鈕注冊一個賬戶,注冊完后必須登錄注冊所使用的郵箱確認注冊。由于篇幅的限制,這里不再贅述注冊賬戶的過程。
(8)進入啟動界面后,單擊“Start using Unity”按鈕進入Project Wizard界面,如圖1-31所示。選擇Create New Project選項,這里的工程路徑選擇默認路徑,然后單擊“Create”按鈕進入Unity 3D集成開發環境,如圖1-32所示。

▲圖1-31 工程向導界面
提示
Unity的安裝要求操作系統為Windows XP SP2以上,并且顯卡要求Graphics card with 64MB,現在我們所用的計算機都滿足以上兩點要求。

▲圖1-32 Unity 3D集成開發環境
1.2.2 目標平臺的SDK與Unity 3D的集成
前面已經對Unity 3D這個游戲引擎進行了簡單的介紹,它可發布游戲至Windows、Mac、Wii、iPhone和Android平臺,因此在不同的平臺下,需要下載安裝與集成目標平臺的SDK。本小節將詳細地為讀者介紹如何把目標平臺的SDK集成到Unity 3D。
1.Android的SDK下載安裝與集成
前面已經對Unity 3D這個游戲引擎的下載安裝過程進行了詳細的介紹,本小節開始將帶領讀者進行JDK的安裝、Android平臺下的SDK安裝和Unity 3D的集成,使讀者可以運行隨書光盤中的項目,具體的步驟如下。
說明
由于Android是基于Java的,所以要先安裝JDK。
(1)登錄到ORACLE官方網站http://www.oracle.com/technetwork/java/index.html,下載最新的JDK安裝程序。雙擊剛剛下載的JDK安裝程序jdk-6u18-windows-i586.exe,根據提示將JDK安裝到默認目錄。
(2)鼠標右鍵單擊我的電腦,依次選擇屬性/高級/環境變量,在系統變量中創建一個名為“JAVA_HOME”、值為“C:\Program Files\Java\jdk1.6.0_19”的環境變量,如圖1-33所示。再打開Path環境變量,在最后加上“C:\Program Files\Java\jdk1.6.0_19\bin;”,單擊“確定”按鈕即可。

▲圖1-33 JDK環境變量配置
(3)到http://developer.android.com頁面下載Android的SDK,本書使用的版本是4.2,其他版本的安裝與配置方法基本相同。將下載好的SDK壓縮包解壓到D盤根目錄下,如圖1-34所示。

▲圖1-34 SDK的安裝目錄圖
(4)鼠標右鍵單擊我的電腦,依次選擇屬性/高級/環境變量,打開Path系統環境變量,在最后加上SDK的解壓目錄中的tools目錄“D:\sdk\tools”;單擊“確定”按鈕完成配置,如圖1-35所示。

▲圖1-35 SDK環境變量配置
(5)進入Unity集成開發環境,單擊菜單Edit/Preferences,如圖1-36所示,會彈出新的對話框Unity Preferences,然后選擇External Tool選項,選擇正確的Android SDK路徑,如圖1-37所示。

▲圖1-36 Edit

▲圖1-37 Unity Preferences
2.iPhone的SDK下載安裝與集成
由于Unity是跨平臺的,所以對于Unity而言,在iPhone平臺下同樣正常運行。iPhone的SDK下載安裝和集成與Android的SDK下載安裝和集成大體相同。
(1)登錄Apple Developer Connection的網站http://developer.apple.com/iphone下載,如圖1-38所示。

▲圖1-38 登錄Apple Develper Connection網站
(2)如果已經有Apple ID了,則只需填寫好賬號和密碼,單擊“Sign In”按鈕登錄,如圖1-39所示。

▲圖1-39 登錄界面
(3)若還沒有Apple ID,則需先創建一個,創建賬號是免費的,如圖1-40所示。

▲圖1-40 Create an Apple ID
(4)在注冊信息界面,所有必需填寫的信息都要填寫正確,最好用英文,如圖1-41所示。

▲圖1-41 填寫注冊信息
(5)注冊結束,并成功登錄,下載iPhone SDK。整個發布包大約2GB大小,因此,最好通過高速Internet連接來下載,這樣可以提高下載速度。SDK是以磁盤鏡像文件的形式提供的,默認保存在Downloads文件夾下,如圖1-42所示。

▲圖1-42 注冊結束,下載iPhone SDK
(6)雙擊此磁盤鏡像文件即可進行加載。加載后就會看到一個名為“iPhone SDK”的卷。打開這個卷會出現一個顯示該卷內容的窗口,在此窗口中,能看到一個名為“iPhone SDK”的包。雙擊此包即可開始安裝過程。同意了若干許可條款后,就安裝結束,如圖1-43和圖1-44所示。

▲圖1-43 iPhone SDK

▲圖1-44 iPhone SDK安裝程序
提示
確保選擇了iPhone SDK這一項,然后單擊“Continue”按鈕。安裝程序會將Xcode和iPhone SDK安裝到桌面計算機的Developer目錄下。由于iPhone平臺是非開放平臺,因此,在我們使用的過程中會遇到各種各樣的阻礙,本書的案例都是基于Android平臺的。