天天看点

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

本节书摘来自异步社区《unity 3d 游戏开发技术详解与典型案例》一书中的第1章,第1.2节开发环境的搭建,作者 吴亚峰 , 于复兴,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 开发环境的搭建

unity 3d 游戏开发技术详解与典型案例

本节介绍unity集成开发环境的搭建,开发环境的搭建分为两个步骤:unity集成开发环境的安装和目标平台的sdk与unity 3d的集成。

1.2.1 unity集成开发环境的安装

本小节主要讲述如何构建unity 3d的开发环境,之后对开发环境进行测试并创建第一个unity 3d程序。前面已经对unity 3d这个游戏引擎进行了简单的介绍,从本小节开始,将带领读者逐步搭建自己的开发环境,具体的步骤如下。

(2)若想下载iphone平台下的unity安装程序,即可单击developing on mac os x超链接,跳转到下载iphone平台下的unity安装程序的界面;单击“download unity 3.5.1”按钮下载即可,如图1-19所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(3)双击所下载的unity安装程序unitysetup-3.5.0.exe,根据提示将unity安装到默认目录,如图1-20所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

提示

本书采用的版本为unitysetup-3.5.0。

(4)双击完unitysetup-3.5.0.exe,会自动跳转到welcome to the unity 3.5.0f5 setup界面,单击“next”按钮进入license agreement界面,如图1-21所示。

(5)在license agreement界面,单击“i agree”按钮进入choose components界面,如图1-22所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(6)在choose components界面,全部选中并单击“next”按钮进入choose install location界面,如图1-23所示。

(7)在choose install location界面,选择好安装路径(本书以默认路径为例),单击“install”按钮进行安装,并进入installing界面,如图1-24所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(8)进入installing界面后(这是unity的安装过程),会需要一定的时间,请耐心等待,如图1-25所示。

(9)安装结束,会跳转到finsh界面,单击“f insh”按钮即可,此时桌面上会出现一个unity.exe的图标,如图1-26和图1-27所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(10)双击桌面上unity.exe快捷方式,将会跳转到注册界面,单击“register”按钮进入internet activation界面,如图1-28所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(11)在internet activation界面下,选择internet activation单选按钮,单击“下一步”按钮进入连网注册,如图1-29和图1-30所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

此步骤需要在连网的前提下进行操作。

(12)注册结束,双击桌面上的unity.exe快捷方式进入unity 3d集成开发环境,如图1-31所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

unity的安装要求操作系统为windows xp sp2以上,并且显卡要求graphics card with 64mb,现在我们所用的计算机都满足以上两点要求。

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。

(2) 双击刚刚下载的jdk安装程序jdk-6u18-windows-i586.exe,根据提示将jdk安装到默认目录。

(3)右键单击我的电脑,依次选择属性/高级/环境变量,在系统变量中新建一个名为java_home,值为“c:program filesjavajdk1.6.0_19”的环境变量,如图1-32所示。

(4)再打开path环境变量,在最后加上“c:program filesjavajdk1.6.0_19/bin;”,单击“确定”按钮即可。

(6)将下载好的sdk压缩包解压到d盘根目录下,如图1-33所示。

(7)右键单击我的电脑,依次选择属性/高级/环境变量,打开path系统环境变量,在最后加上sdk的解压目录中的tools目录“d:android-sdk-windowstools”;单击“确定”按钮完成配置,如图1-34所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建
《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(8)进入unity集成开发环境,单击菜单edit/preferences,如图1-35所示,会弹出新的对话框unity preferences;选择正确的android sdk路径,如图1-36所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

2.iphone的sdk下载安装与集成

由于unity是跨平台的,所以对于unity而言,在iphone平台下同样正常运行。iphone的sdk下载安装与集成与android的sdk下载安装与集成大体相同。

对于全球的手机软件程序员来说,iphone堪称是目前最热门的开发平台。app store中的20余万款软件的庞大开发群体,以及因开发iphone软件一夜暴富的种种传奇故事,都让大量程序员趋之若鹜。不过,目前iphone sdk仅面向mac平台,要想为iphone开发软件必须有两个条件,购买一台苹果mac,并学习objective-c语言,这确实是一种昂贵的投入。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(3)若没有apple id,则需先创建一个,创建账号是免费的,如图1-39所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(4)在注册信息界面,所有必需填写的信息要填写正确,最好用英文,如图1-40所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(5)注册结束,并成功登录,下载iphone sdk。整个发布包大约2gb大小,因此,最好通过高速internet连接来下载。sdk是以磁盘镜像文件的形式提供的,默认保存在downloads文件夹下,如图1-41所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

(6)双击此磁盘镜像文件即可进行加载(mount)。加载后就会看到一个名为iphone sdk的卷。这个卷既会出现在finder的侧栏中,也会出现在桌面上。打开这个卷会出现一个显示该卷内容的窗口。在此窗口中,能看到一个名为iphone sdk的包。双击此包即可开始安装过程。同意了若干许可条款后,就安装结束,如图1-42和图1-43所示。

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

确保选择了iphone sdk这一项,然后单击continue按钮。安装程序会将xcode和iphone sdk安装到桌面计算机的/developer目录下。由于iphone平台是非开放平台,因此,在我们使用的过程中会遇到各种各样的阻碍,本书大部分的案例都是基于android平台的。

继续阅读