2DToolkit官方文档中文版打地鼠教程(六):添加地鼠

这是2DToolkit官方文档中 Whack a Mole 打地鼠教程的译文,为了减少文中过多重复操作的翻译,以及一些无必要的句子,这里我假设你有Unity的基础知识(例如了解如何新建Sprite等)。当前2D Toolkit版本为2.4。

这是一篇系列教程,全文共13节(官方文档为4章,不过为了每节有明确目的,我根据官方文档的标题拆成了13节),下面是本系列教程的所有链接:

  • 2DToolkit官方文档中文版打地鼠教程(一):初始设置

  • 2DToolkit官方文档中文版打地鼠教程(二):设置摄像机

  • 2DToolkit官方文档中文版打地鼠教程(三):Sprite Collections 精灵集合

  • 2DToolkit官方文档中文版打地鼠教程(四):将精灵加入到游戏中

  • 2DToolkit官方文档中文版打地鼠教程(五):Static Sprite Batcher 静态精灵批处理

  • 2DToolkit官方文档中文版打地鼠教程(六):添加地鼠

  • 2DToolkit官方文档中文版打地鼠教程(七):脚本

  • 2DToolkit官方文档中文版打地鼠教程(八):Prefabs 预设体

  • 2DToolkit官方文档中文版打地鼠教程(九):创建精灵动画

  • 2DToolkit官方文档中文版打地鼠教程(十):播放精灵动画

  • 2DToolkit官方文档中文版打地鼠教程(十一):游戏脚本

  • 2DToolkit官方文档中文版打地鼠教程(十二):添加文本

  • 2DToolkit官方文档中文版打地鼠教程(十三):为游戏添加声音

我们已经有了背景,现在需要将地鼠加入游戏中。

每一个“地鼠”包括三个部分:地鼠、洞穴和洞旁边的泥。我们将这三种组合成一个单元Unit。

  1. 首先创建一个洞穴,在Hierarchy窗口中点击 Create > tk2d > Sprite ,在Mole精灵集合中选择Mole_Hole精灵,并命名为Hole。调整Scale及Position让他显示在土地中间。目前摄像机设置为1024*768分辨率,所以将X和Y值分别修改为512和260。记住修改Z值让洞显示在背景图片之前。

  2. 之后,确保在Hierarchy窗口中已经选中了Hole对象,点击Create > tk2d > Sprite,在Mole精灵集合中选择Mole_Hole_Mud精灵,调整Scale、Position并进行命名,让它显示在洞穴之前。这一步中,我们将泥创建为了Hole的子对象,所以所有的Transform值都是相对于洞穴的,它显示在洞穴的中间而不是游戏屏幕的左下角(决定于Sprite的锚点)。而Z值也同样相对于洞穴,调整Z值,让它显示在洞穴前面。

  3. 现在到了地鼠本身,因为地鼠会从洞里钻进钻出,所以我们遇到了一个问题:当地鼠钻到洞里后,你仍然可以在屏幕上的洞下面看到它, 因此为了实现地鼠消失在洞里,我们将使用裁剪后的精灵。在Hierarchy窗口选中洞穴对象,点击Create > tk2d > Clipped Sprite,然后从Mole精灵集合中选择Mole_Normal精灵。

    2DToolkit官方文档中文版打地鼠教程(六):添加地鼠_第1张图片

    2DToolkit官方文档中文版打地鼠教程(六):添加地鼠_第2张图片

    调整地鼠的Position,让它显示在洞外面,可以将Y值设置为60。然后调整Z值让它显示洞前面、泥后面。同样,你需要给鼹鼠添加一个碰撞盒子,我们使用碰撞盒子来检测地鼠是否被打中。完成后应该如下图一样:

    2DToolkit官方文档中文版打地鼠教程(六):添加地鼠_第3张图片

如果你点击了Unity中的Play按钮,游戏会运行,但不会显示任何东西。我们需要添加一些脚本到地鼠对象中来让他完成一些事情,之后我们会添加更多的地鼠。

如果你想将你的游戏工程与我们的进行对比,你可以从这里下载。

本系列教程的所有链接:

  • 2DToolkit官方文档中文版打地鼠教程(一):初始设置

  • 2DToolkit官方文档中文版打地鼠教程(二):设置摄像机

  • 2DToolkit官方文档中文版打地鼠教程(三):Sprite Collections 精灵集合

  • 2DToolkit官方文档中文版打地鼠教程(四):将精灵加入到游戏中

  • 2DToolkit官方文档中文版打地鼠教程(五):Static Sprite Batcher 静态精灵批处理

  • 2DToolkit官方文档中文版打地鼠教程(六):添加地鼠

  • 2DToolkit官方文档中文版打地鼠教程(七):脚本

  • 2DToolkit官方文档中文版打地鼠教程(八):Prefabs 预设体

  • 2DToolkit官方文档中文版打地鼠教程(九):创建精灵动画

  • 2DToolkit官方文档中文版打地鼠教程(十):播放精灵动画

  • 2DToolkit官方文档中文版打地鼠教程(十一):游戏脚本

  • 2DToolkit官方文档中文版打地鼠教程(十二):添加文本

  • 2DToolkit官方文档中文版打地鼠教程(十三):为游戏添加声音

你可能感兴趣的:(unity,unity3d,Unity2D,2dtoolkit)