视频: 《从零玩转HTML5前端+跨平台开发》课时99 背景图片练习理解(编程开发 前端开发) 2024
在GameMaker:Studio中使用时间线时,您需要熟悉以及X和Y坐标是如何工作的,这就是如何在房间中放置对象的实例。首先,使用时间线看起来像确定X和Y坐标的艰巨任务,而不是手动将实例放置在房间中(就像使用视图时一样)。然而,当你建立了一个敌方的飞机队之后,时间线提供了一个非常灵活的方式来快速改变敌机出现时只需更新步号。
<! --1 - >
使用视图手动放置平面时,必须返回并选择每个平面,然后在房间上下移动以更改其显示时间。每种方法都有一些权衡 - 您将通过经验学习何时是使用不同技术的最佳时机。使用时间线来创建和控制敌人的行为,可以让您对游戏的游戏方式进行有效控制。软件内滚动射击游戏教程首先展示如何使用随机发生器为敌机创建游戏。<!这就产生了一个具有挑战性的游戏,随着时间的推移它会不断地变得更加困难,但是这种方法存在一些问题,比如飞机相互重叠。时间线可以帮助解决这个问题。
当您使用时间线时,每次玩游戏时都会向玩家呈现相同的敌机模式。它为玩家提供了一个学习游戏的机会,所以他们可以随着时间的推移玩得更好。这给了玩家一种满足感 - 这很重要,因为他们会继续玩你的游戏!
使用时间线时,您使用时间线资源;在每个时间线资源中,你指定了一些时间矩(以游戏的步数衡量);并为每个时刻,你创建一个行动。例如,您可以创建时间线资源来控制敌机何时出现。飞机离开房间时应该销毁,不要再出现。
就像创建一个Sprite,Object或Sound一样,创建一个Time Line有多种方式。您可以从主菜单(资源→创建时间线),从图标菜单中,或右键单击资源树中的时间线,然后选择创建时间线。
创建时间线时,您将使用“时间线属性”窗口,该窗口与“对象属性”窗口类似。您可以命名时间线,您可以添加Moments(与处理对象时的事件相比),以及您从这些标签中拖放操作的时刻。<时间线属性>窗口。