![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=1739536000-RhdMddRZ477AH9dsW0BF6TExXLY59agy-0-d9276635ee88b7a1b585591d85aad606)
▲图1-19 Unity 4.3.4老版本的官方下载链接图
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0027_0067.jpg?sign=1739536000-BLRpqO6kCp7ShoUgzw96KdDQoDxPtUZL-0-c73bc448eeeab80c7a04f85fc62e3260)
▲图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=1739536000-2rXIfJ598MUQHuPb1yuwS3znsTSBVAls-0-6c4904c45aec16939f6994ad698008cd)
▲图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=1739536000-ynl1wnp9HKlP9ogvLiIQVneDTS0tb0qA-0-37c7374ef16577127b2361de2ca08935)
▲图1-22 License Agreement界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0070.jpg?sign=1739536000-Se6JQHsmCATNykgl7wLjTrC7J0iMeW61-0-5bf1b4357ff1f22d407ec108af2dff0c)
▲图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=1739536000-9GCSfO4tSZlob5OvS53P4EoaPV9KKI2Y-0-6e15ee5cc6770536b5e084fed53348b4)
▲图1-24 Choose Install Location界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0028_0072.jpg?sign=1739536000-3jRWVC4KAJ8d3cxDnGVft5wGUr1FMk6p-0-b19339224ac20d135dfb3fcd06e0cb00)
▲图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=1739536000-TsPstWhsQUjkEOynOSspvtplVWBGRUbF-0-766d07b93f4ea45686e9021744e05ddb)
▲图1-26 Finish界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0029_0074.jpg?sign=1739536000-Lf5d2W4U5WqCnHPoDz8So45urdeATkON-0-e64c5d07cc4da4a8586baeb0f0e693a5)
▲图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=1739536000-4CUSpxtqsyLwjv1RwvbW2BnUIUrPch6c-0-4bf1f00eaad9145570c40e6edb492c10)
▲图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=1739536000-zVKJFT5IB14NUEk54JYu33q6lv5Y1ZGj-0-66014a07056938b8b52eb595b8c08a9e)
▲图1-29 Log into your Unity Account界面
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0030_0078.jpg?sign=1739536000-RgnQLbNpjh0a98efvH45XdSwVdKywWrK-0-fb15a1348f36f5566fe69834e491fe97)
▲图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=1739536000-S66gb27tzlYQyaqbKLfF59Q2TdC2q7yN-0-2684db529e4105d79ae19d498da855fd)
▲图1-31 工程向导界面
提示
Unity的安装要求操作系统为Windows XP SP2以上,并且显卡要求Graphics card with 64MB,现在我们所用的计算机都满足以上两点要求。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0031_0082.jpg?sign=1739536000-4RkWpMIhqpHBWa5zlCepZnkurREM0vGS-0-7b88e129aef76ec188094b6b9f8a3b9a)
▲图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=1739536000-xrjevjouGmumdU7Hq87PkVWmR29fQ0sR-0-63eee4795886c9c11373826e2721a13f)
▲图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=1739536000-keLPCwOSzEvV5lgsvGcCts1ehGSnp29m-0-c91e677c1703baa5dffb9c917b1555bf)
▲图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=1739536000-PFpL5dYQN9hzf3UhMMojRWOjDB85j49D-0-167fc021ebec108fe37a32b3daad9010)
▲图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=1739536000-sriq6CbiGcqUWWG12r9BF5F8Hdlxz3xp-0-b25ece5e37461524de5bd612d0621122)
▲图1-36 Edit
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0032_0088.jpg?sign=1739536000-6sQB1oxkZsMd2jmgILubef33sGhed9Si-0-94a378958e4efb67a3dafde8bd150d81)
▲图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=1739536000-a6QI2xoBbsmkcb1PbxbAYDbBIQ3dLBsR-0-e2363dcf9ef8fe30a480b2b9168b3866)
▲图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=1739536000-ZxZOk5F1BDP7daumv8m5QX0klOUwYlXz-0-51a82c7a1c9380e00dd5529c2933d592)
▲图1-39 登录界面
(3)若还没有Apple ID,则需先创建一个,创建账号是免费的,如图1-40所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0091.jpg?sign=1739536000-32fAuo2NJR6dcTD9M40vj64WsLf1we6B-0-55e14ae2ed3b5a662c9b334f3dd50e2b)
▲图1-40 Create an Apple ID
(4)在注册信息界面,所有必需填写的信息都要填写正确,最好用英文,如图1-41所示。
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0034_0092.jpg?sign=1739536000-K4BjUrxrN6SusJFgAxJ3C1zuhUY8RXP8-0-1f3eb3e03939f4d4b5d440bb9453103f)
▲图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=1739536000-AEvXxN0DGelrgjiXhkvkhWrkrqvZyMzY-0-f8153943efc73857a8cacc08fafc3b09)
▲图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=1739536000-YCCsqXZPhKhHE2aScvdQH4yReUHXMLyW-0-2815a6d31c77384496bf0c4defe454d1)
▲图1-43 iPhone SDK
![](https://epubservercos.yuewen.com/7F5081/3731468404452701/epubprivate/OEBPS/Images/figure_0035_0095.jpg?sign=1739536000-XrG115skgG2k21aUVqnRaylQATVlIWVD-0-9eb990109143590cfaa172bf3fe50ed8)
▲图1-44 iPhone SDK安装程序
提示
确保选择了iPhone SDK这一项,然后单击“Continue”按钮。安装程序会将Xcode和iPhone SDK安装到桌面计算机的Developer目录下。由于iPhone平台是非开放平台,因此,在我们使用的过程中会遇到各种各样的阻碍,本书的案例都是基于Android平台的。