![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=1738855444-22PWPCLoXmnwUfsbBGab1cFk1VApTjYd-0-80e245fb13b31abd170b796bc9917933)
▲图1-19 Unity 4.3.4老版本的官方下载链接图
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0027_0067.jpg?sign=1738855444-TcciP9CKbToqgRkyGNSh2hSxtxL14P1N-0-b6f49c103cc964bfa553a15086e67ed8)
▲图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=1738855444-kVBoxETeLeAuZrly25nD7yMoefCDU5TO-0-fd984a7d8bb6dfa8bf47ef3153e42aa2)
▲图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=1738855444-9w7SE3ok9RUxN2OUI7Kg1wx6IG84OUt5-0-5cc82a9d8c39ef72ee059792cc3b410e)
▲图1-22 License Agreement界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0070.jpg?sign=1738855444-Ux0gaS1UfHluTDbykfKQKgUiKFWs2Rid-0-e4ef888ddce3c4ab6ea575b3cb9e57f7)
▲图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=1738855444-EG1n2yvfWzaPTxuWzcg0e703r4Us79u7-0-688acf84798be56e8e6bd15a9a5ac3ff)
▲图1-24 Choose Install Location界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0072.jpg?sign=1738855444-vnVFtvGBCOTLBIHQze0HiJatoczDfKpJ-0-d17c130fa739cf9d3b5121b3a56f3112)
▲图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=1738855444-S2k6bhYKcE0w3SbVgN71vIIGq7IyDb7U-0-a44586080d6b5df90a7264de2c39576f)
▲图1-26 Finish界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0029_0074.jpg?sign=1738855444-NSn2cexSENR9eHt8GWfE36Ou8AEPPR39-0-94a7d095fb2e8b72959c6d469c7a406c)
▲图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=1738855444-nFwDuJHgSTXjiqjCWuhHwMk9Q5K350O3-0-ce6f9afe47fc31a587fa279b579fc5c5)
▲图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=1738855444-5AnQkMvqIvMZiVluCJeE07PF9Rj0huap-0-63098586e3e0076c7b648a13449b3b79)
▲图1-29 Log into your Unity Account界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0030_0078.jpg?sign=1738855444-AL8xnp4IwBT0gHiA96vFWliOSEIVx769-0-13b113c363266ac219b5f2109ca9d30a)
▲图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=1738855444-z8VbhvzVcelNF8u1aquwLozWXvrYwlMq-0-2e97884888db665a9d9324e45d29720f)
▲图1-31 工程向导界面
提示
Unity的安装要求操作系统为Windows XP SP2以上,并且显卡要求Graphics card with 64MB,现在我们所用的计算机都满足以上两点要求。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0031_0082.jpg?sign=1738855444-qjSaCNjwaGhKXmow4oS40dwrZiaIWRHy-0-70f44d1e1502e05cb7646408be1b052a)
▲图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=1738855444-1DbERtBLXiRQfArM949ktMaVelHrvyVp-0-e179fc8ebe72c5770a212b157226b6dd)
▲图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=1738855444-ouXvmZ25iXsRp2HJ68Id494q20mKiGfG-0-bf01ea3ae4e1b921e120c6b3c2ccf4ae)
▲图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=1738855444-BsPOyReNLd3xXicDQcJXntrp5Xldpytx-0-40b1cd24abfa3bbf245c8dd690b0e8d7)
▲图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=1738855444-xxK5Ic4yWa0VGOIM6x69TCLFPAOIJxHl-0-7e4cab7a5ea60f21bd1e4a39f323b099)
▲图1-36 Edit
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0032_0088.jpg?sign=1738855444-1IOAQUB1Fs670Mg9FyoyRjNrwluwTxgH-0-9b5e3d0227c2f6cf2470efa5d6676ead)
▲图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=1738855444-2tMFwiC000qhlDV7qQqLyn2G2kdxHE88-0-9c7da361e9bfe7152af5482f430b9b69)
▲图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=1738855444-fRn4JA97N4y3MrQ4Pl3IU5Fzw53Vav8H-0-759c755cf185356147e2825d4f58e0b0)
▲图1-39 登录界面
(3)若还没有Apple ID,则需先创建一个,创建账号是免费的,如图1-40所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0091.jpg?sign=1738855444-5gwdfwJoWmCUkI2kTPMoem8jZ6NFXHWz-0-876648a4b17a42f0b421beff201c07e9)
▲图1-40 Create an Apple ID
(4)在注册信息界面,所有必需填写的信息都要填写正确,最好用英文,如图1-41所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0092.jpg?sign=1738855444-XhfyDvbXgqf6sL5Q4p5ZkKMvHyRZQiKE-0-bbed8d442c56244374c6933b98dc88da)
▲图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=1738855444-BsOVjrPuFYPPswNFm9qnIhzw6ZjjH1wF-0-6b2b5ca016cdaf18c4262a6139691144)
▲图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=1738855444-JLlHWCLozydNEDEoVKtyXpABfY2qXEly-0-7441c06cec04875b287372dcca5f8331)
▲图1-43 iPhone SDK
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0035_0095.jpg?sign=1738855444-kfAZLDVhnMuuSjMsfiED0DaTXhlGNyBP-0-657e97e141125ffd1fbf3ecbbd753b22)
▲图1-44 iPhone SDK安装程序
提示
确保选择了iPhone SDK这一项,然后单击“Continue”按钮。安装程序会将Xcode和iPhone SDK安装到桌面计算机的Developer目录下。由于iPhone平台是非开放平台,因此,在我们使用的过程中会遇到各种各样的阻碍,本书的案例都是基于Android平台的。