2d游戏是指二维交互式动画,也就是我们通常所说的‘2d动画’。
二维交互式动画的基本特征如下(主要是针对3d游戏):
⒈贴图(参考上一篇)
传统的2d游戏中的美术资源(人物行走、人物状态、地图等等)都是以png或jpg的图形文件渲染而成,而3d游戏中的美术资源多数是以模型为主.
⒉视角(正交)
2d游戏是没办法完成视角转换的.因为2d游戏的美术资源是平面图.即某种美术资源的前、后、左、右不能够同时出现在游戏里.但3d游戏却可以完成视角转换.
⒊渲染(两者的差异)
2d游戏的所有美术资源可以不经过引擎的渲染就能使用,但3d游戏的任何美术资源都必须经过引擎的渲染才能使用.
操作流程:
1首先我们要建立一个2D的工程(区别于3D的)(Unity4.3增加了原生的2D开发环境。):
创建完成后如下图:(此时没有灯光)
此时我们可以把2D变为3D:
首先我们要添加一个灯光
然而场景还是2D的,此时我们就要做下图的操作
这样场景就变为3D的了,但这只能修改一个场景,再次生成场景时,系统依旧默认是2D场景,如果你想更改这个设置,可以选择”Edit\Project Settings\Editor”打开编辑器设置,在”Default Behavior Mode”中改模式为2D,如下图:
“Default Behavior Mode”(默认行为模式)定义你项目在导入Assets时的默认导入设置,当设置为3D模式时,Unity假设你将导入的文件创建为纹理类型(如