[url=]第一课:Unity Native2D[/url]开发介绍

在当今的手机市场,2D游戏是依然占据着很大的优势。如今的页游主要是以actionscript3.0技术为主,而手游主要还是以cocos2D开发为主。这里我就不多说了。

在unity的4.3版本之后,unity3D也增加了2D游戏开发功能。那么unity的2D开发工具功能如何的,下面就来看看吧。

1、  首先我们新建一个项目,在下面的3D/2D选择上选择2D项目

2、  当然,你也可以在创建完项目之后再editor里设置此选项。

3、  进入到项目中,总体上我们的编译器与3D项目是没什么不同的。只不过在选择了2D项目后我们可以看到我们的scene视图转换到了2D的视图。如果你想转换到3D视图,你也可以点击scene上面的2D选项。我们可以很明显的看到这两者之间只是视图之间的区别。

4、  与其他2D游戏引擎技术开发相同。Unity2d的核心功能也是使用Sprite,也就是创建精灵的功能。所以Sprite,就是一个带有alpha通道的影像文件来作为2D游戏创建的主要元素。

5、  unity2D给我们提供了方便的Sprite Editor工具,使我们可以对一个图片进行切割分块处理。

6、  有了Sprite Editor我们可以再unity中把一个模型的各个部分分开从而进行动画处理,对此unity2D也有对应的animation窗口。我们可以再在unity的主菜单window下找到。如图:

7、对应2D游戏来说,自然也少不了各种的虚拟现实物理现象的组件。和unity3D一样,和unity2D也有着Physics——全局物理属性和辅助方法。只不过unity3D的是Physics。而unity2D则命名为Physics2D。还有一些碰撞体,如图:

那么,有了这些工具,我们要怎么去用呢。往后的教程里我会通过unity商店的一个简单的游戏来说说这些组件的用法。