Unity Manual/2D game development/2D game development quickstart guide/Creating a 2D game
链接:https://docs.unity3d.com/Manual/Quickstart2DCreate.html
1.基本面
游戏对象GameObjects 是Unity中代表角色、道具、场景等的基本对象。
游戏中的每个对象都是GameObject。
GameObjects代表游戏中的道具;你放置它们来构建关卡的空间被称为场景。
Unity中的场景总是3D的;当你在Unity中制作2D游戏时,你通常会选择忽略第三维度(z轴),但你也可以在特殊情况下使用它,例如制作2.5D游戏。
GameObjects的行为是由称为组件的功能块定义的。
2D游戏的基本组成部分:
变换:变换组件决定场景中每个游戏对象的位置、旋转和比例。每个GameObject都有一个Transform组件。
Sprite Renderer: Sprite Renderer组件渲染Sprite并控制它在场景中的外观。
相机:捕捉并向玩家展示游戏世界的设备。将相机标记为正射影将删除相机视图中的所有透视图。这对于制作等距或2D游戏非常有用。
2D碰撞器:该组件定义了2D游戏对象的形状,用于物理碰撞。
组件是c#类的UI表示;您可以使用脚本更改组件并与之交互,或者创建新的组件。
2.Scripting
所有2D游戏都需要脚本。脚本响应玩家的输入,并安排游戏玩法中的事件在适当的时候发生。
3.Sprites
精灵是2D图形对象。你在所有类型的2D游戏中都使用精灵。例如,您可以将主角的图像导入为精灵。
在精灵编辑器中显示多个组成角色部分的精灵
使用Sprite Renderer组件来渲染你的精灵。例如,你可以使用Sprite Renderer来改变Sprite的颜色和不透明度。
4.平面或者俯视
5.角色的动画
逐帧动画;
切除;
骨骼。
6.渲染
光亮、影子;
7.提高感觉
粒子系统、后期处理;
8.2D物理
9.音乐、音效
10.用户界面
11.分析、优化和测试构建
12.发布