Construct3 游戏开发-嵌套时间线

773次阅读
没有评论

共计 918 个字符,预计需要花费 3 分钟才能阅读完成。

嵌套时间线

可以在另一个父时间线内嵌套时间线,这允许在不需要事件的情况下协调时间线。当时间线显示为嵌套在父时间线中时,它的工作方式大致相同,一些独有的 UI 元素会被引入,同时与主时间线相比也有一些差异。

添加嵌套时间线

首先,你需要在项目中创建多个时间线,完成后,你可以执行以下任何操作:

  • 将一个时间线从项目栏拖到时间线栏中,将其嵌套在当前活动的时间线中。
  • 使用工具栏中的 + 分割按钮下的子选项 时间线 ► 添加时间线 弹出对话框,从中选择要添加的时间线。
  • 在时间线栏的空白处右键点击,弹出当前时间线的上下文菜单,并使用选项 时间线 ► 添加时间线

下图显示了时间线栏中如何显示嵌套时间线,在主时间线元素之后,并由两条水平线(红色突出显示)分隔。你还可以看到嵌套时间线行有灰色背景,表明它们不是栏的主要焦点。还有一些独特于嵌套时间线的其他 UI 元素,继续阅读了解更多细节。
Construct3 游戏开发 - 嵌套时间线

不可能嵌套会产生递归结构的时间线。尝试这样做将被忽略。

编辑嵌套时间线

聚焦

虽然时间线显示为嵌套内容,但大多数编辑可以像在主时间线中一样进行。这包括通过属性栏编辑、移动关键帧、删除关键帧和更改起始偏移。但添加实例和添加关键帧不直接适用于嵌套时间线。为了执行这些操作,嵌套时间线必须有焦点。

给嵌套时间线聚焦很简单,你可以执行以下操作之一:

  • 双击相应的嵌套时间线行。
  • 右键点击相应的嵌套时间线行并使用聚焦选项。

在下图中,你可以看到嵌套时间线具有焦点。现在它的所有内容都有白色背景,而不属于它的行则有灰色背景。具有焦点的时间线是唯一会接受与添加实例、关键帧或更新关键帧相关的更改的时间线。

Construct3 游戏开发 - 嵌套时间线

工具栏箭头按钮

左指箭头用于返回到最后一个具有焦点的时间线,右指箭头用于前往下一个具有焦点的时间线。这些按钮仅在当前主时间线中有嵌套时间线时显示,否则它们被隐藏。
Construct3 游戏开发 - 嵌套时间线

起始偏移

起始偏移手柄是可以在嵌套时间线的最顶部元素的同一行中看到的线。它的位置显示嵌套时间线将相对于父时间线开始播放的位置,并且其大小根据它的总时间调整。

类似于关键帧,拖动此手柄允许你更改嵌套时间线的起始偏移。
Construct3 游戏开发 - 嵌套时间线

布局视图反馈

当在布局中预览具有嵌套内容的时间线时,一切按预期工作,但没有焦点的实例会有略有不同的反馈。

没有焦点的实例和时间线 UI 元素显示为略透明的颜色。
Construct3 游戏开发 - 嵌套时间线

正文完
 0
评论(没有评论)