![Unity 4 3D开发实战详解](https://wfqqreader-1252317822.image.myqcloud.com/cover/601/730601/b_730601.jpg)
1.2 开发环境的搭建
本节介绍Unity集成开发环境的搭建,开发环境的搭建分为两个步骤:Unity集成开发环境的安装和目标平台的SDK与Unity 3D的集成。
1.2.1 Unity集成开发环境的安装
本小节主要讲述如何构建Unity 3D的开发环境,之后对开发环境进行测试并创建第一个Unity 3D程序。前面已经对Unity 3D这个游戏引擎进行了简单的介绍,从本小节开始,将带领读者逐步搭建自己的开发环境,具体的步骤如下。
(1)登录到Unity官方网站http://unity3d.com/unity/download下载最新的Unity安装程序,如图 1-18所示。单击“Download Unity 4.0.1”按钮下的“Looking for an older version?”超链接进入Unity 4.0老版本的下载页面,然后单击“Win”超链接下载Android平台下的Unity安装程序,如图1-19所示。
(2)若想下载 iPhone平台下的Unity 4.0.0安装程序,单击“Mac”超链接即可下载,如图 1-20所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0016_0019.jpg?sign=1739283871-DS7ZL1MR2iOfQzcGAMJ1NlhScOTnS80b-0-7ff6f4cad96dd1a86e11b1982762c159)
▲图1-18 Unity 4.0老版本的官方下载链接
(3)双击所下载的Unity安装程序UnitySetup-4.0.0.exe,根据提示将Unity安装到默认目录,如图1-21所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0017_0020.jpg?sign=1739283871-dtL3if5pkW2KxkDrGQNdhwilA6gd9NH7-0-e5b027f17d4463c8c7506dcd5c5e511d)
▲图1-19 Android平台下Unity的官方下载
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0017_0021.jpg?sign=1739283871-Hl9kqk0AQDQp6jfBRxdmpA5UKwrUfpgR-0-a2f789552c9972b315732b2147206236)
▲图1-20 iPhone平台下Unity的官方下载
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0017_0022.jpg?sign=1739283871-zgYo0z4K4FcDgDJrsUf2AEnVtcygaOb6-0-95f4c8d86032fa308d80b9cd0bc7c7ae)
▲图1-21 Unity安装程序的安装
提示
本书采用的版本为UnitySetup-4.0.0。
(4)双击完UnitySetup-4.0.0.exe,会自动跳转到Welcome to the Unity 4.0.0f7 Setup界面,单击“Next”按钮进入License Agreement界面,如图 1-22所示。
(5)在License Agreement界面,单击“I Agree”按钮进入Choose Components界面,如图1-23所示。
(6)在Choose Components界面,全部选中并单击“Next”按钮进入Choose Install Location界面,如图1-24所示。
(7)在Choose Install Location界面,选择好安装路径(本书以默认路径为例),单击“Install”按钮进行安装,并进入Installing界面,如图1-25所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0018_0023.jpg?sign=1739283871-wnGtCJfA21QfMogJqvdqShYxk4CxmSrc-0-162874e8c05feb65caffdedc8a23ff24)
▲图1-22 Welcome to the Unity 4.0.0f7 Setup界面
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0018_0024.jpg?sign=1739283871-GqFg5bCKXoeQeVBAO150uTwj7YpLJMHB-0-8d942e19081aaa29316e23022a067f4a)
▲图1-23 License Agreement界面
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0018_0025.jpg?sign=1739283871-GadNe4J4ryWKApCW75loFLinTqBLiDxj-0-26ed6d962f31adffd374ef3c345c2f78)
▲图1-24 Choose Components界面
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0018_0026.jpg?sign=1739283871-HgjjDfC16V2pT4YPuWUshSQ4pFDLGSy3-0-225585d2bef9e1ba1702acad6a51b58f)
▲图1-25 Choose Install Location界面
(8)进入 Installing 界面后(这是 Unity 的安装过程),会需要一定的时间,请耐心等待,如图1-26所示。
(9)安装结束,会跳转到Finsh界面,单击“Finsh”按钮即可,此时桌面上会出现一个Unity.exe的图标,如图1-27和图1-28所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0018_0027.jpg?sign=1739283871-I8BtkTt30DTo3wsKekvjZ7RZoJqH1DXM-0-afc79177f89419cd52daac5854c3b2e7)
▲图1-26 Installing界面
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0018_0028.jpg?sign=1739283871-MbljqRsLz6Nc2FDKC3NzR77XCLCM5a8n-0-6a786a2607b306d6825e78b052275f78)
▲图1-27 Finsh界面
(10)双击桌面上Unity.exe快捷方式,将会跳转到License注册界面,勾选“Activate a free 30-day trial of Unity Pro”选项,然后单击“OK”按钮进入Log into your Unity Account界面,如图1-29所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0019_0029.jpg?sign=1739283871-cQOG0CcER9vlkgKsvFuC6nquS4Dw702R-0-673a8c6986b81c3f4b49308de70e3acc)
▲图1-28 Unity.exe快捷方式
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0019_0030.jpg?sign=1739283871-J3CrBtNEDUwSO9Buq8XmTixnDK1XM39Q-0-5595c0f2c9bbc5d59e3b83da333f96db)
▲图1-29 注册界面
提示
打开注册界面时可以看到有 3 个选项,这里选择的是第三个选项,该选项允许用户免费试用30天Unity正式版。第一个选项需要用户输入序列号,有序列号的用户可以选择该项然后输入序列号,没有序列号的用户可以到官方购买。第二个选项是免费激活版,该版本有诸多限制,许多功能都不能够在该版本中使用,不建议选择该版本。
(11)在Log into your Unity Account界面下填入账户相关信息,然后单击“OK”按钮进入Unity公司的调查问卷界面,这里选择单击“Not right now”按钮跳过此步骤直接进入Unity启动界面,如图1-30和图1-31所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0019_0031.jpg?sign=1739283871-T3SrcNcuT5pXpXLorkcQaknoiwKsonJZ-0-0e191f8ceecebc0179df5a85a9d19e4e)
▲图1-30 Log in to your Unity Account界面
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0019_0032.jpg?sign=1739283871-bW22jNvq1J32fVYni9wJ3ji9BTXkV2pd-0-ba7b8c5979c2e900c4e0d364f71b7d30)
▲图1-31 Unity启动界面
提示
注册必须在联网的前提下才能进行操作。没有Unity账户的用户可以单击“Create Account”按钮注册一个账户,注册完后必须登录注册所使用的邮箱确认注册。由于篇幅的限制,这里不再赘述注册账户的过程。
(12)进入启动界面后,单击“Start using Unity”按钮进入ProjectWizard界面,如图1-32所示。选择Create New Project选项,这里的工程路径选择默认路径,然后单击“Create”按钮进入Unity 3D集成开发环境,如图 1-33所示。
提示
Unity的安装要求操作系统为WindowsXPSP2以上,并且显卡要求Graphicscard with 64MB,现在我们所用的计算机都满足以上两点要求。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0020_0033.jpg?sign=1739283871-rNzoRPOM0B0214NocQfIyDLXgFvBeDvL-0-e5e6f73f4adcfd3de808a7cf23bf0e7c)
▲图1-32 工程向导界面
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0020_0034.jpg?sign=1739283871-TxLwBxRPIeBDk365rV9fGdS8lzWpc4NH-0-1ec4fab780fbf9896e0599a8d401712e)
▲图1-33 Unity 3D集成开发环境
1.2.2 目标平台的SDK与Unity 3D的集成
前面已经对Unity 3D这个游戏引擎进行了简单的介绍,可发布游戏至Windows、Mac、Wii、iPhone和Android平台,因此在不同的平台下,需要下载安装与集成目标平台的SDK。本小节将详细地为读者介绍如何把目标平台的SDK集成到Unity 3D。
1.Android的SDK下载安装与集成
前面已经对Unity 3D这个游戏引擎的下载安装进行了详细的介绍,从本小节开始,将带领读者进行Android平台下的SDK安装与集成,具体的步骤如下。
说明
由于Android是基于Java的,所以要先安装JDK。
(1)登录到ORACLE官方网站http://www.oracle.com/technetwork/java/index.html下载最新的JDK安装程序。
(2) 双击刚刚下载的JDK安装程序jdk-6u18-windows-i586.exe,根据提示将JDK安装到默认目录。
(3)右键单击我的电脑,依次选择属性/高级/环境变量,在系统变量中新建一个名为 JAVA_HOME,值为“C:\Program Files\Java\jdk1.6.0_19”的环境变量,如图 1-34所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0020_0035.jpg?sign=1739283871-MQDXqBVeCl61w3sHSKuMXzVf3wmSDbGg-0-048066bbbebe878ff476fe00554fc70b)
▲图1-34 JDK环境变量配置
(4)再打开 Path 环境变量,在最后加上“C:\Program Files\Java\jdk1.6.0_19\bin;”,单击“确定”按钮即可。
(5)到http://developer.android.com页面下载Android的SDK,本书使用的版本是 4.2,其他版本的安装与配置方法基本相同。
(6)将下载好的SDK压缩包解压到D盘根目录下,如图1-35所示。
(7)右键单击我的电脑,依次选择属性/高级/环境变量,打开Path系统环境变量,在最后加上SDK的解压目录中的tools目录“D:\android-sdk-windows\tools”;单击“确定”按钮完成配置,如图1-36所示。
(8)进入Unity集成开发环境,单击菜单Edit/Preferences,如图1-37所示,会弹出新的对话框Unity Preferences,然后选择External Tool选项,选择正确的Android SDK路径,如图 1-38所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0021_0036.jpg?sign=1739283871-3I9CB7lOF3CX58gcXM4APpkEYUp6CrUE-0-2166701fbd2e362abe4061a475ec96a8)
▲图1-35 SDK的安装目录
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0021_0037.jpg?sign=1739283871-H7a40oqAJAc5fPMlAUSf9dXC6AljRnUX-0-360f27a823275d66a1587c20545b070d)
▲图1-36 SDK环境变量配置
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0021_0038.jpg?sign=1739283871-7WkwxtvBKbZAPIfvKVDZXsENB5uVwffv-0-4618bc361aa08423e07e9100a54c36a1)
▲图1-37 Edit
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0021_0039.jpg?sign=1739283871-QGbWoJaQzfleCqblnGyEr90evo9PAVh4-0-77c63c2b64c81853d28ce55532683305)
▲图1-38 Unity Preferences
2.iPhone的SDK下载安装与集成
由于Unity是跨平台的,所以对于Unity而言,在iPhone平台下同样正常运行。iPhone的SDK下载安装与集成与Android的SDK下载安装与集成大体相同。
(1)登录Apple Developer Connection的网站http://developer.apple.com/iphone下载,如图1-39所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0021_0040.jpg?sign=1739283871-mmL36Z0QrnTTx69W3Vt7n8DB0gEPkCbT-0-e44710d4c8fb001b15d27240525f61c8)
▲图1-39 登录 Apple Develper Connection网站
(2)如果已经有Apple ID了,则只需填写好账号和密码,单击Sign In按钮登录,如图1-40所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0022_0041.jpg?sign=1739283871-k3LH2HvPkwZ5WmLB74drexlr69gagEG7-0-577f70189acc4e0f87601803a935dba2)
▲图1-40 登录界面
(3)若还没有Apple ID,则需先创建一个,创建账号是免费的,如图 1-41所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0022_0042.jpg?sign=1739283871-Ztwz2Eo2ub2ThXoNLygSntyvLMaYJSv7-0-8d4d392d59852eda09b27e100e5b08f8)
▲图1-41 Create an Apple ID
(4)在注册信息界面,所有必需填写的信息都要填写正确,最好用英文,如图1-42所示。
(5)注册结束,并成功登录,下载 iPhone SDK。整个发布包大约 2GB大小,因此,最好通过高速Internet连接来下载。SDK是以磁盘镜像文件的形式提供的,默认保存在Downloads文件夹下,如图1-43所示。
(6)双击此磁盘镜像文件即可进行加载(mount)。加载后就会看到一个名为 iPhone SDK的卷。这个卷既会出现在Finder的侧栏中,也会出现在桌面上。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0023_0043.jpg?sign=1739283871-Wj8gIoQdHsopxhKv774NiUY4cgLXp4z2-0-6d339280ac4c0dbda2509de5bee2e8e2)
▲图1-42 填写注册信息
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0023_0044.jpg?sign=1739283871-Msi46bRGYT0XeK1Ra4Wp1NvoBEfhvzHo-0-b8ed23cafa49f5dd265be5a497b7ee0f)
▲图1-43 注册结束,下载 iPhone SDK
打开这个卷会出现一个显示该卷内容的窗口。在此窗口中,能看到一个名为 iPhone SDK的包。双击此包即可开始安装过程。同意了若干许可条款后,就安装结束,如图1-44和图1-45所示。
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0023_0045.jpg?sign=1739283871-qZLLhVjD7BuiL5LhlUX08LrCAX4LzvcJ-0-295226591ef54621a9cc6c133c74a176)
▲图1-44 iPhone SDK
![](https://epubservercos.yuewen.com/34B9B7/3728992803195401/epubprivate/OEBPS/Images/figure_0023_0046.jpg?sign=1739283871-6YXLc3c1lugkc9RwWAODfJoqUS6hBX4I-0-1c7bef096bec96b5b0fb6a928ce994c2)
▲图1-45 iPhone SDK安装程序
提示
确保选择了 iPhone SDK这一项,然后单击Continue按钮。安装程序会将Xcode和 iPhone SDK安装到桌面计算机的/Developer目录下。
由于iPhone平台是非开放平台,因此,在我们使用的过程中会遇到各种各样的阻碍,本书大部分的案例都是基于Android平台的。