Skip to content

创建平台

本教程的这部分将解释如何向游戏添加平台。这为玩家提供了一些坚实的地面,让他们在之间移动和跳跃。

你将学习如何:

  • 创建平铺精灵对象。
  • 使平台像平台一样运作。

系列

您正在阅读平台游戏教程第3部分

  1. 第1部分:入门
  2. 第2部分:创建可玩角色
  3. 第3部分:创建平台
  4. 第4部分:为可玩角色添加动画
  5. 第5部分:向游戏添加可收集的硬币
  6. 第6部分:向游戏添加敌人
  7. 第7部分:使敌人能够击杀玩家(以及玩家能够击杀敌人)
  8. 第8部分:向游戏添加检查点

第1步:创建一个对象

第一步是为平台创建一个对象。如果您遵循了本教程的第一部分和第二部分,则此过程类似但不完全相同。

主要区别在于,此对象必须是一个平铺精灵对象。这种类型的对象“在一个区域内重复显示图像”。对于像平台这样通常由小正方形图像(也称为_Tiles_)构成的物体非常理想。

要为平台创建一个对象:

  1. 对象面板中,单击添加新对象
  2. 选择Tiled Sprite
  3. 对象名称字段中,键入“GrassPlatform”。
  4. 单击选择图像
  5. 单击选择新图像
  6. 打开文件选择器,选择“grassHalfMid”资产。
  7. 点击应用

然后将对象的一些实例拖到场景中,并改变这些实例的宽度以创建不同长度的平台。

第2步:将行为添加到对象

仅仅将平台添加到场景中是不够的。您还需要向对象添加一个行为,使其成为可玩角色可以行走的物体。方便的是,GDevelop提供了一个名为**Platform(平台)**行为,可以为您完成这项工作。

要向对象添加**Platform(平台)**行为:

  1. 打开“GrassPlatform”对象的行为选项卡。
  2. 选择平台行为。
  3. 单击应用

如果您预览游戏,玩家可以在平台表面移动。

第3步:创建不同类型的平台

GDevelop还提供了**Jumpthru platform(跳跃透平台)**行为。此行为创建一个玩家可以从下面跳上的平台。这为关卡增添了更多变化。

要创建带有**Jumpthru platform(跳跃透平台)**行为的平台:

  1. 创建一个名为“SmallBridge”的平铺精灵对象。
  2. 使用“bridgeLogs.png”资产作为对象的图像。
  3. 打开行为选项卡。
  4. 选择平台行为。
  5. 类型下拉菜单中选择Jumpthru platform(跳跃透平台)
  6. 单击应用

然后将对象的一些实例拖到场景中。

下一步

阅读第4部分:为可玩角色添加动画