![Unity游戏案例开发大全](https://wfqqreader-1252317822.image.myqcloud.com/cover/0/729000/b_729000.jpg)
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所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0027_0066.jpg?sign=1739534415-APdfcDEo39WAeqHEKwtGCdV5wlT51zqL-0-fe750cd770f04d8d7b9526d6efaa3603)
▲图1-19 Unity 4.3.4老版本的官方下载链接图
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0027_0067.jpg?sign=1739534415-tmGpXTQinZqCkwby6nL8EBDvWOMjkLTg-0-06b2f3e4e3a805366ac6fb03620c34c5)
▲图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所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0068.jpg?sign=1739534415-qcudURJHpkHLhuz6QmvaFvdxF7oRyDFs-0-b2438f7e4a55ef7474a63bb71519bed3)
▲图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所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0069.jpg?sign=1739534415-6HkFqYOvRl6Y2xNqTbNMVbXduZrWGoFP-0-81fc337905e7e284c31373556844b4a0)
▲图1-22 License Agreement界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0070.jpg?sign=1739534415-Hb5dOhUs1OwUrmQxsDxGUa82rUL5aZIM-0-8b3390fce19d5e8079f5bd50e7a1ae55)
▲图1-23 Choose Components界面
(4)在Choose Install Location界面,选择好安装路径(本书以默认路径为例),单击“Install”按钮进行安装,并进入Installing界面,如图1-24所示。进入Installing界面后(这是Unity的安装过程)会需要一定的时间,请耐心等待,如图1-25所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0071.jpg?sign=1739534415-CQyUe9AM22xBCfoopDH7SY1M7wt5AATI-0-ea03ce79454d3e6e7e278dae1c0b7c3b)
▲图1-24 Choose Install Location界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0072.jpg?sign=1739534415-nWh64hHRMy1PS7LaRY6kwVCdldCaog9q-0-89a4d0af989796da27c4c4c21b4c1c2b)
▲图1-25 Installing界面
(5)安装结束,会跳转到Finish界面,单击“Finish”按钮即可,如果选中Run Unity 4.3.3f1选项,单击“Finsh”按钮则会跳转到License注册界面,此时桌面上会出现一个Unity.exe的图标,如图1-26和图1-27所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0073.jpg?sign=1739534415-xIY0WX8CvJaJhzr8KwV5uKbUPmwjZkfL-0-58f37839caf15851b9e78ae5e1efddea)
▲图1-26 Finish界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0029_0074.jpg?sign=1739534415-4awiH5Yhnq8zpCOo6AsDrKiPr1e0sxqg-0-a04040a480d8c83fe3c4ce89ad75d4e4)
▲图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所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0029_0075.jpg?sign=1739534415-mzf78Hp7WpD1MuldgXEKKOvPV8Eafjpd-0-441bbceb8c91fc93674f76222586344a)
▲图1-28 注册界面
提示
打开注册界面时可以看到有3个选项,这里选择的是第3个选项,该选项允许用户免费试用30天Unity正式版。第一个选项需要用户输入序列号,有序列号的用户可以选择该项然后输入序列号,没有序列号的用户可以到官方购买。第二个选项是免费激活版,该版本有诸多限制,许多功能都不能够在该版本中使用,不建议选择该版本。
(7)在Log into your Unity Account界面下填入账户相关信息,然后单击“OK”按钮进入Unity公司的调查问卷界面,这里选择单击“Not right now”按钮跳过此步骤,直接进入Unity启动界面,如图1-29和图1-30所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0029_0077.jpg?sign=1739534415-Cs8l4fsM3bYdY1DhvrkGdXaHF0W0eUST-0-4ff0544c45cd852f0dff0d10275b3b55)
▲图1-29 Log into your Unity Account界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0030_0078.jpg?sign=1739534415-IH74X1ugTYU9ST4aKYhFTBVJy0AXHDgx-0-2c7c332f1a2091e12abe88c2cb8f70fa)
▲图1-30 Unity启动界面
提示
注册必须在联网的前提下才能进行操作。没有Unity账户的用户可以单击“Create Account”按钮注册一个账户,注册完后必须登录注册所使用的邮箱确认注册。由于篇幅的限制,这里不再赘述注册账户的过程。
(8)进入启动界面后,单击“Start using Unity”按钮进入Project Wizard界面,如图1-31所示。选择Create New Project选项,这里的工程路径选择默认路径,然后单击“Create”按钮进入Unity 3D集成开发环境,如图1-32所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0030_0080.jpg?sign=1739534415-R1FBHWvRvBDJ114sLmxsjBSWrdJbIoYx-0-8e7a19e365a94fcf6190190632bbb589)
▲图1-31 工程向导界面
提示
Unity的安装要求操作系统为Windows XP SP2以上,并且显卡要求Graphics card with 64MB,现在我们所用的计算机都满足以上两点要求。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0031_0082.jpg?sign=1739534415-A8GKH6H1Tg18Z3We7gDxaly1GvUgBRWr-0-f26d10f5257e60d72b7203a3208e7c0c)
▲图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;”,单击“确定”按钮即可。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0031_0084.jpg?sign=1739534415-RoWmqq9SWDdlczVHTfdXH1cPftiXpynw-0-f3303edd8e1e567ec054db1c2df7bacc)
▲图1-33 JDK环境变量配置
(3)到http://developer.android.com页面下载Android的SDK,本书使用的版本是4.2,其他版本的安装与配置方法基本相同。将下载好的SDK压缩包解压到D盘根目录下,如图1-34所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0032_0085.jpg?sign=1739534415-yWXkqrKeTLN5o5kgCtK8Jj83nuooedzu-0-eb2a00f3c02bf51de92862fb755b60ec)
▲图1-34 SDK的安装目录图
(4)鼠标右键单击我的电脑,依次选择属性/高级/环境变量,打开Path系统环境变量,在最后加上SDK的解压目录中的tools目录“D:\sdk\tools”;单击“确定”按钮完成配置,如图1-35所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0032_0086.jpg?sign=1739534415-SJ5rHMXNRU5eCQJgXQlOqYJeXU544EXB-0-1b792eedfbef7d5b1d5b4a4f8539bc83)
▲图1-35 SDK环境变量配置
(5)进入Unity集成开发环境,单击菜单Edit/Preferences,如图1-36所示,会弹出新的对话框Unity Preferences,然后选择External Tool选项,选择正确的Android SDK路径,如图1-37所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0032_0087.jpg?sign=1739534415-PaHIxQrnXYOsbpyrNPD6EiOj7LByzNWH-0-01c6c2d8087aa71a724a257d8e86ca3b)
▲图1-36 Edit
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0032_0088.jpg?sign=1739534415-5vWk15ccl6WFudqb34pS5ef5DLcL1YDY-0-afacb8022fd39144a9999d0e5592e84d)
▲图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所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0033_0089.jpg?sign=1739534415-ir2OmEg7lAIpFNE37H8smhaDT7DU8M8e-0-3079b1285102bc7fc7bd5a575b56501c)
▲图1-38 登录Apple Develper Connection网站
(2)如果已经有Apple ID了,则只需填写好账号和密码,单击“Sign In”按钮登录,如图1-39所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0033_0090.jpg?sign=1739534415-T78jpSfVQsrc9w3YKzAkZqjmL2suVyi9-0-eda8e235fc7027d2bf8379b6b1b33de2)
▲图1-39 登录界面
(3)若还没有Apple ID,则需先创建一个,创建账号是免费的,如图1-40所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0091.jpg?sign=1739534415-BvWsswHk6kpGsDY6NmfkMau4g6oFjUpM-0-585511fc5add9058232686d3a31f2e16)
▲图1-40 Create an Apple ID
(4)在注册信息界面,所有必需填写的信息都要填写正确,最好用英文,如图1-41所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0092.jpg?sign=1739534415-ncD9tw0pOaW5JJMU9gxeFpdd0KUipbxb-0-d29a91c8dd5f8b82e3369032f8891aa3)
▲图1-41 填写注册信息
(5)注册结束,并成功登录,下载iPhone SDK。整个发布包大约2GB大小,因此,最好通过高速Internet连接来下载,这样可以提高下载速度。SDK是以磁盘镜像文件的形式提供的,默认保存在Downloads文件夹下,如图1-42所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0093.jpg?sign=1739534415-Uhpu4UGkYKjwj86wQLLRYzltFaMNQqcd-0-440ef228d776916d3c6b74a18caa7406)
▲图1-42 注册结束,下载iPhone SDK
(6)双击此磁盘镜像文件即可进行加载。加载后就会看到一个名为“iPhone SDK”的卷。打开这个卷会出现一个显示该卷内容的窗口,在此窗口中,能看到一个名为“iPhone SDK”的包。双击此包即可开始安装过程。同意了若干许可条款后,就安装结束,如图1-43和图1-44所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0035_0094.jpg?sign=1739534415-7h8NBhezG0VyAJbb7b1PrF6MhquEkEp4-0-40af2cbbb4db21c60de054ef49494b1f)
▲图1-43 iPhone SDK
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0035_0095.jpg?sign=1739534415-ojpnXbKaGglzkg5Ebqs6aX5rX6TEnZbi-0-a1c9c81532e1f967bad4c6eb94473fb8)
▲图1-44 iPhone SDK安装程序
提示
确保选择了iPhone SDK这一项,然后单击“Continue”按钮。安装程序会将Xcode和iPhone SDK安装到桌面计算机的Developer目录下。由于iPhone平台是非开放平台,因此,在我们使用的过程中会遇到各种各样的阻碍,本书的案例都是基于Android平台的。