AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > Unity3D

Unity 4.3 2D教程:入门实战(一)

51自学网 2014-05-24 http://www.51zixue.net

这将是一个系列教程,将探索Unity2D原生2D工具的使用。通过本系列教程,你将学会创建会跳舞的僵尸,做一些不同的事情,最终结果是做一个2D滚动游戏:一个逍遥自在的僵尸,想要跳舞,一只猫在死后聚会上也加入了进来,一个老太太想要阻止这令人厌恶的事物。


 

game view with correct draw order

本教程游戏截图

Unity 4.3 2D教程集中讲Unity的新资源类型Sprite。你将能学到Sprite相关的所有技能,在随后的教程中,将讲述如何用Unity的Animator控制动画,还将介绍Unity新2D物理支持。

学习范围广泛,所以我们现在就开始吧!

注意:这个教程是基于你已经基本了解Unity这一假设的。你需要了解Unity界面、游戏对象、组建的基本知识,你还要了解一些指令,例如:通过从项目浏览器拖拽猫到Hierarchy来把猫添加到场景。

最后,注意本教程的说明是针对OS X的。然而,如果你是在Windows上运行的,不用担心,Unity在Windows上也是一样的,所以大部分指令仍然有效。有一些细微的差别(使用Windows Explorer而不是Finder),但是这都不影响学习。或者你干脆就用OS X吧。

入门

Unity4.3发布了新的2D工具,所以请确保你用的是最新版本。可以到官网下载:Unity’s website.

制作2D游戏需要一些美术品,幸运的是Mike Berg制作了一些不过的僵尸图片,点击here下载素材。

 

ZombieConga-Part1-Resources.zip
文件类型: .zip a27c0a0e4019fc56ca40715954c412a7.zip (875.29 KB)

创建项目

打开Unity,选择FileNew Project…创建新项目,在Project Wizard对话框中的Create new Project选项下点击Set…。

把项目命名为ZombieConga,选择要创建的位置,并点击保存。

最后,在标记组合框Set up defaults for中选择2D,如下图所示,最后点击Create Project。


 

Default project settings for 2D

上述提到的组合框用来改变导入美术资源的默认设置,但是到目前位置,我还没有发现它能正常工作。幸运的是,这并不是什么大问题,因为可以在项目中随时做更改。

修改默认设置,通过在Inspector选择EditProject SettingsEditor打开Editor Settings。在Default Behavior Mode选项中,选择2D,如下图所示。

Default Behavior Mode highlighted in editor

Default Behavior Mode(默认行为模式)决定默认导入的项目美术资源。当设置为3D时,Unity自动认为你是想从导入的图像文件创建纹理,设置为2D,Unity则认为你想导入的资源类型是Sprite。在这篇教程中,你还将了解到更多Sprite资源和导入设置的知识。

Scene View(场景视图)的2D模式

接下来讲的是场景视图控制条中的2D切换按钮。

点击2D切换按钮启用2D模式,如下如所示:

2D mode button highlighted in Scene view

这个按钮切换场景视图相机,在透视和正交投影之间切换。二者有何区别呢?

透视投影情况下,物体远离相机时变小,就像真实世界中用肉眼看的情况一样。

正交投影的情况下,物体与相机的距离不影响它的大小。

因此,在2D模式下,远离相机的物体出现在任何相近物体的后面,但是它的大小是保持不变的,不会因为位置的变化而变化。

下面的图像展示了两种场景视图,都是从相同的位置看相同的方块。上图是2D模式,下图不是2D模式。

Comparison of Scene view in 2D and 3D modes

上面的截图还可以看出2D模式隐藏了改变场景视图相机方向的场景手柄工具。启用2D模式后,方向就被固定了,所以Y轴正方向向上,X轴正方向向右。

重要:切换此设置不会影响游戏最终的显示,这取决于场景中设置的相机,但是有助于安排物体。在开发2D游戏时,你很可能来回切换这两个模式,甚至在3D游戏也是这样。但是本篇教程的截图都是2D模式下的。

 

原文链接:Unity 4.3 2D Tutorial: Getting Started


建议使用电驴(eMule)下载分享的资源。

说明
:本教程来源互联网或网友分享或出版商宣传分享,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:Unity4.3 2D教程:入门实战(二)  下一篇:Unity4.3 2D教程:动画(五)