主要内容
1. 设置2D环境
设置2D工作环境是开始游戏项目的第一步。
设置方式有两种:
1)新建项目时,在下拉菜单“Template”选定“2D”

2)游戏开发过程中,在Edit/Project Settings/Editor中调整“Default Behavior Mode”

设置工作环境后,导入的新图片素材的材质类型会默认为Sprite,而不是Texture,场景视图(the scene view)也会预设为2D。
2D模式中采用完全的正视图视角来呈现2D游戏,同时隐藏右上角的Gizmo(小辅助工具)。
2. 设计游戏背景
1)在Photoshop中勾勒关卡雏形,设计出每个图层
2)将这些图层导入到Unity,在Inspector窗口中将Texture Type设为Sprite

3)为了呈现出背景的视差,可以将背景元素放在命名为“Background”的Sorting Layer中:
1. 通过Edit/Project Settings/Tags & Layers打开Sorting Layers创建排列层并调整它们的位置

上图为常用的Sorting Layers:Background(背景层),Character(角色层),Foreground(前景层)和UI(用户界面层)。
Sorting Layers的顺序并不是随意的,排列层的编号越大,显示的位置越靠前,所以前景层应该设定在背景层下面。
为什么呢?
因为渲染(Rendering)顺序是从编号0的排列层开始,先被渲染,就先被铺在下面一层。
2. 将所有背景元

本文详细介绍了2D游戏开发的基本流程,包括在Unity中设置2D环境,设计游戏背景和角色活动空间,创建角色,设置摄像机跟踪,完善玩法细节,以及最终构建游戏的步骤。通过调整Sorting Layers实现视差效果,使用Polygon Collider 2D制作碰撞体,以及利用Animator制作角色动画。文章还提到了摄像机跟随角色的技巧和构建游戏的注意事项。
最低0.47元/天 解锁文章
1804

被折叠的 条评论
为什么被折叠?



