![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=1738889699-DW8aXalggakjogyDScd9t1kmEskrEKxQ-0-f8c60844012b0310e9b390ead6003e69)
▲图1-19 Unity 4.3.4老版本的官方下载链接图
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0027_0067.jpg?sign=1738889699-8eQn9ZvHJmSZNEOzSQVr6Aekwsq8oVJE-0-2a8a32816be00ea18ad815a697bc2c1d)
▲图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=1738889699-PLYM9U7nUCeNHUoWxjE3Z2c0Rr5318RG-0-8a9cf32ba5cea8c5cbfb104318659f46)
▲图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=1738889699-oInLj4lNhlVmsX2V8mciImYcD91bYpGM-0-fd4557e19a9feea8e139ab5c922c6b2b)
▲图1-22 License Agreement界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0070.jpg?sign=1738889699-yQsfKYcJ0XE9KEUiFMkh43aol9SRG4uD-0-4c0d6cd61840d04aff04148e12ffc355)
▲图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=1738889699-ZTcthN0YWtGb9eruiOGJiA09QCJVJOOs-0-9f1c27ed01c38109aa21d099d42a3291)
▲图1-24 Choose Install Location界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0072.jpg?sign=1738889699-rSueZKp5RevigndzF4Gj2uYitZc0mJhR-0-53efa3ab93c3bea34c2dd4f70bb1efb4)
▲图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=1738889699-O3xvRllWGdFU1DvB5wvLkg5BaJCDhSK1-0-f662a6f355a05e16f95db3e13a9b670a)
▲图1-26 Finish界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0029_0074.jpg?sign=1738889699-4NJ1LhZlsE7QYDfh8n7C2UiGyj4FQNtN-0-5d1a95bc2487574463cbeb97e7536e0f)
▲图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=1738889699-ZalXSD8PrR67wsFDA1x0IPzo9SlswMgS-0-eb7147f9e998fdd8899f67ba1e614cf1)
▲图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=1738889699-bhGqD2KOKdfNsEROMEf2FxfgbWQ8VO4L-0-cb6d8cebacc85e9736feb9b8cbd816e8)
▲图1-29 Log into your Unity Account界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0030_0078.jpg?sign=1738889699-RnfWO5R6wAq5ho4MghCsC7EbB56rGRNq-0-553cde182c9e122cd6d751b62f10fb0a)
▲图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=1738889699-Xy8OxiykWiNMbgX8YLJRVXYcJzmge9MN-0-4b526fa7befb63b2c4d5df617efc1c17)
▲图1-31 工程向导界面
提示
Unity的安装要求操作系统为Windows XP SP2以上,并且显卡要求Graphics card with 64MB,现在我们所用的计算机都满足以上两点要求。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0031_0082.jpg?sign=1738889699-3w0rbLTYsVkbU06RmxWnyOV3nhPVAWgU-0-4b93a1b2773eaff05f25cd0fbf203279)
▲图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=1738889699-ezKoZa8gmcievvXtE5euIoW39Z29arA2-0-460393ac2fc4f3c1e1585592e978e032)
▲图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=1738889699-20jkk8Y37FCEqqBBr2cFmyC2uxt9obEE-0-549ca62fa37bb67972a27abcc48a360d)
▲图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=1738889699-lCkq4loNmGPaWqzkpU6dUPHJHee45IRZ-0-8bb912b777f76c5bb5113b0c76b6c8a9)
▲图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=1738889699-cmgryPutjicGnaXTA3BUhNKibTvHEadB-0-f1d345ce6b64e1c53c5569620986f72a)
▲图1-36 Edit
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0032_0088.jpg?sign=1738889699-5CqmVlaEHJFLaRoNdEJ1hCQfUNNe9Nap-0-0d458e59ad86a35e7959815c4ec71073)
▲图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=1738889699-z4D8KvoPQNvXtsgzApSwFCmOoSBP8dbJ-0-0c2456b342d2d40aeaa2c536b5859968)
▲图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=1738889699-p8qpImkKx7x5lV2Ug2NdwA9Wy7ZQsSuo-0-2eae1f97b26d42da5f7bb3b551cbe5ed)
▲图1-39 登录界面
(3)若还没有Apple ID,则需先创建一个,创建账号是免费的,如图1-40所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0091.jpg?sign=1738889699-YPi30QrwusbvZMq34JQtmqiZNHpmkcPc-0-433b7211184fdafc58069f6af14eb571)
▲图1-40 Create an Apple ID
(4)在注册信息界面,所有必需填写的信息都要填写正确,最好用英文,如图1-41所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0092.jpg?sign=1738889699-G7lZqABHPUKi1wU6XHO1gf9spgL8PQoi-0-33a62351ff500f70bd79083c5efa2ba5)
▲图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=1738889699-umjoPu5GnakO7KKR0yR0QVDr6xFiB4YU-0-6f18a62819f70ac08660555355f35e85)
▲图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=1738889699-lTtrydq1D51h5wi9elDELv2Hfx5LDrsE-0-76a908e4afd95e5690ffce1609c3970f)
▲图1-43 iPhone SDK
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0035_0095.jpg?sign=1738889699-6QIvLnxTcVepOvmIxHLnstrPwfNxROC9-0-47159957fc474b769957ef34d6ff4bdf)
▲图1-44 iPhone SDK安装程序
提示
确保选择了iPhone SDK这一项,然后单击“Continue”按钮。安装程序会将Xcode和iPhone SDK安装到桌面计算机的Developer目录下。由于iPhone平台是非开放平台,因此,在我们使用的过程中会遇到各种各样的阻碍,本书的案例都是基于Android平台的。