第一次做游戏教学文章,不知道大家会不会喜欢。在这里,我们用 Unity 2020.3.15f2 版本作为开发工具。

首先,在游戏目录里创建4个文件夹:

  1. Artwork 图片素材
    1. Animation
    2. Levels
  2. Prefab 预制件
  3. Scenes 默认会被创建,保存游戏场景(舞台)
  4. Scripts 代码

我们用以下素材进行演示,这个素材是由 0x72 设计的 16 × 16 像素图集。原链接在这里,作者将此素材免费分享。喜欢的可以打赏支持创作。

我们将这个图片直接拖到 Unity 项目里的 Artwork 文件夹里。

这个图片包含了:

  1. 场景(地图路块)
  2. 武器
  3. 怪物
  4. 角色
  5. 动态火炬

我可能会另外做一些像素图标,但是目前学习情况下用这个足够了。

我们将图集文件名改为 Atlas:选中图集,然后点击 F2 或右键点击 Rename 即可重命名。当你选中之后,会看见右侧 Inspector 面板里出现该文件的设定(如下图)。我们将其属性修改为跟下图一样。

  1. Texture Type 决定这张图片是什么类型,我们选的是 Sprite 精灵图。
  2. Sprite Mode = Multiple。这个意思是我们给出的文件是一个图集(有多个元素在里边)所以用 Multiple(多个)。这样我们就可以把这个图集分割成各个元素。
  3. Filter Mode = Point。这是个像素图,不需要像位图一样每个像素点间有过度。如果选的是 Bilinear,那么图像将会是模糊的。

修改完毕之后,点击 Apply。然后再点击 Sprite Editor,Unity 会弹出一个对话框,我们需要对像素图进行切割。

从 Atlas 图集中,右下角 12 个角色中选出两个你喜欢的角色,然后按住鼠标左键将它们分别框起来。


  1. 鼠标滚轮用于缩放
  2. 长按鼠标中键并拖曳可以移动图片
  3. 长按鼠标左键并拉出框框用于切割图标,选择之后可以通过周围几个节点对选取范围进行调整。
  4. 在已有的选取框外长按鼠标左键并拖拽,可以切割下一个图标。
  5. 下方的属性面板可以让你清楚的了解你所选中的信息(里面的属性值可以被修改)这里不做一一介绍。主要需要注意:我们选的是 16 × 16 的像素图,所以选中的时候也按照比例调整宽高(W H)值
  6. 当两个角色都被框选中之后,点击上方的 Apply 即可。然后关闭 Sprite Editor 对话框
  7. 这时候你就会发现 Atlas 文件出现了个小箭头,点击箭头会出现刚刚所选中的两个图片。