![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=1739536943-gfRDKIhTvJe0CfDN7MTrh7VlMrjbKyQ4-0-977ae5c4926fdaaa6b9d8ad52242ae32)
▲图1-19 Unity 4.3.4老版本的官方下载链接图
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0027_0067.jpg?sign=1739536943-RHVVSJbG56ABXbdRWXdsXo8vCg0DjqJs-0-3834673b16cdc6352cce934e40b90284)
▲图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=1739536943-valkitVZbGjCpUSapocv17k6jeZKGFT5-0-5fc0b5a67a52cf284b99c8b96d047951)
▲图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=1739536943-iT98qZLeUGbk0DLN4CBUrqYcYgr5r6XO-0-72ba74f03be97bc778b01de806c23ac9)
▲图1-22 License Agreement界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0070.jpg?sign=1739536943-GtjpWjjIxxpRxyQ7rbySpTaqkbdrZ4Za-0-5790a14a950980b96324c90c4b1d861e)
▲图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=1739536943-1WPRzUGCPnHa6ZE4ugrY2SlykS4O6mtN-0-f1d686415746c3b9a979da45279686d5)
▲图1-24 Choose Install Location界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0072.jpg?sign=1739536943-I5FU2vsBE2pVzkrRUnCN3kmthO4kW9Sb-0-1798ec47625d71887ca977f1141114c4)
▲图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=1739536943-Ld1LKg9IjFUxmW7DcyujGQsOVZHtLACe-0-eca8856bb60d3d773532f74737e2b732)
▲图1-26 Finish界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0029_0074.jpg?sign=1739536943-Hwt52KWZGq2GdNzkpA6tgFUoMhEF6V51-0-0c079d4414b9425e45fc23d72a19fe21)
▲图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=1739536943-lyi93AzqEreE1mu2lKxCZw8jn8Nqn2qX-0-8a62f0cd3da77efa01f5a7414ef3d0e9)
▲图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=1739536943-ZUWtVsK1XoBEpExM85O8P6IhhcUyiqXA-0-ed9cc7dca2903f4dfc04f2ee9e08b38c)
▲图1-29 Log into your Unity Account界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0030_0078.jpg?sign=1739536943-La3kZgJ9ERVcK3B3jmqkoEuOIZ8grMiC-0-e1aa2437e887435e61a5775cf29b7093)
▲图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=1739536943-pXvVOSKLj8rPL1TadrUqQ4pEBiKIGg6K-0-a21ca0e22498f28925af0f75d7eebdc3)
▲图1-31 工程向导界面
提示
Unity的安装要求操作系统为Windows XP SP2以上,并且显卡要求Graphics card with 64MB,现在我们所用的计算机都满足以上两点要求。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0031_0082.jpg?sign=1739536943-TNU13JJkSFYK3dHxOCSnuz86DoUUjZ7t-0-f2b812028b25ef929c36b6ce20aed231)
▲图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=1739536943-SHS5NwPntZozWAyHOno4Ofu4FiSXtcRE-0-969e0767e5da844d38d28639cdf2da59)
▲图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=1739536943-PJciJFfvzzUv5PZFZaNnwVgGODGZWxNg-0-65b3a031a2d34a03bc03ddc007ceab43)
▲图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=1739536943-beh4aa0KNxnxL16gfLcTLcBg91wcUZ4f-0-7fa54baada5b695f54af85de6bb07010)
▲图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=1739536943-2JCb2NMSzvgxO5Tbpj9x36lK3qm7b6pl-0-98e7f1ce91f540a9514cf1482ba7387b)
▲图1-36 Edit
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0032_0088.jpg?sign=1739536943-KoqvTs4OvGrKBsyfLBLik3APNukrNghL-0-912aea4997f813556db8b4e22c37f830)
▲图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=1739536943-TtATMYMowLU6K3IwDorQ5ahwp33sKaGC-0-a75dfdf214fc1850629311d92226c3ca)
▲图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=1739536943-U7RrO92bsVypx019rPPbGHpEr1nCNVZu-0-05342567f82035aed8ff64631babd503)
▲图1-39 登录界面
(3)若还没有Apple ID,则需先创建一个,创建账号是免费的,如图1-40所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0091.jpg?sign=1739536943-iEtmL545hu61VLkoeitFaP3sejWHYaX6-0-a2ad7d283f06094ecf3c237f08cc5c95)
▲图1-40 Create an Apple ID
(4)在注册信息界面,所有必需填写的信息都要填写正确,最好用英文,如图1-41所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0092.jpg?sign=1739536943-w9LEbcJ3U3GGuphXOyhEzP12arKbU7fw-0-407a05824e4fcd8127646de5499093d4)
▲图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=1739536943-AvqEmdNe19P3O36suXjBzqHdNCkcOkFB-0-bc1c9205e36fa494a7ed9f84c86bd23e)
▲图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=1739536943-WuIisIVfRQ5Xu4XadF4Ov3cYeGDK4Fxh-0-e1eb0fffcb9d3207fa0458bbfa05fb03)
▲图1-43 iPhone SDK
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0035_0095.jpg?sign=1739536943-2CzTKk9EJ9jsi6caXPSNO1DgOem4OzJZ-0-e4ab1981c7900336f6b8d54e36fe001b)
▲图1-44 iPhone SDK安装程序
提示
确保选择了iPhone SDK这一项,然后单击“Continue”按钮。安装程序会将Xcode和iPhone SDK安装到桌面计算机的Developer目录下。由于iPhone平台是非开放平台,因此,在我们使用的过程中会遇到各种各样的阻碍,本书的案例都是基于Android平台的。