Construct3 游戏开发-时间线栏

940次阅读
没有评论

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

时间线栏

时间线栏显示当前活动的时间线。通过这个控制工具,你可以添加和删除实例以及其他类型的轨道到一个时间线,并编辑其属性。
Construct3 游戏开发 - 时间线栏

使用时间线栏

以下是如何使用时间线栏的总结。一个项目可以有多个时间线,每个时间线可以有多个实例,每个实例可以有多个属性轨道。轨道然后使用关键帧来标记时间线中的点。时间线也可以有嵌套的时间线以产生更复杂的结构。还支持不直接引用实例的其他类型的轨道,这些在本快速启动指南中未涉及。

步骤 1: 创建时间线

在时间线栏打开的情况下,你可以使用以下任一方法创建时间线:

  • 在项目栏中右键点击时间线文件夹并选择添加时间线

  • 在布局视图中右键点击并选择时间线 ► 添加时间线
    Construct3 游戏开发 - 时间线栏

    步骤 2: 添加实例

    一旦你有了一个时间线,就可以使用以下任一方法添加实例:

  • 使用工具栏中的添加 + 按钮弹出对话框,从中选择要添加的实例

  • 从布局视图中拖放实例到栏中

  • 在布局视图中右键选中的实例并选择时间线 ► 添加到时间线

  • 使用 + 分割按钮中的轨道 ► 添加实例选项
    Construct3 游戏开发 - 时间线栏

    步骤 3: 添加关键帧

    添加实例会为位置(X 和 Y 坐标)添加属性轨道。下一步是添加一些关键帧,你可以通过以下步骤进行:

  • 通过按工具栏中的铅笔按钮开启编辑模式

  • 将当前时间标记移动到你想在时间线上创建关键帧的位置。这可以通过点击时间尺或拖动红线标记完成。

  • 对你想要动画化的实例进行更改

  • 使用设置关键帧工具栏按钮,S 键盘快捷键或在布局视图中右键点击并选择时间线 ► 设置关键帧
    Construct3 游戏开发 - 时间线栏
    按照这些步骤,你应该能够设置最基本的时间线。

预览时间线

可以通过按工具栏中的播放按钮或拖动当前时间标记来在编辑器中预览时间线(按住 Ctrl 或 Cmd 在拖动时不预览时间线)。
Construct3 游戏开发 - 时间线栏

控制时间线的播放

你可以使用时间线控制器插件在事件中控制时间线。
Construct3 游戏开发 - 时间线栏

编辑模式

当编辑模式开启时,布局视图中的选择框会变色,并且可以通过时间线动画的属性会在属性栏中突出显示。仅针对当前时间线的实例突出显示属性。在编辑模式中未突出显示的属性不能通过时间线进行动画处理。完成时间线编辑后记得关闭该模式,因为在这种模式下所做的更改仅适用于活动时间线,而不是整个项目。
Construct3 游戏开发 - 时间线栏

更新关键帧

要更新关键帧,请将当前时间标记放在你想要更新的关键帧上方,进行必要的更改,并再次设置关键帧,可以通过工具栏按钮、键盘快捷键或布局视图菜单选项进行。

右键点击主关键帧以使用当前实例值更新所有相应的属性关键帧。

右键点击属性关键帧以单独用当前实例值更新它们。

此外,任何实例的 X 和 Y 属性也可以直接通过在布局视图中拖动关键帧手柄来更新。
Construct3 游戏开发 - 时间线栏

拖放

在使用时间线栏时,有几个地方可以使用拖放工作流程。

  • 直接将新实例从当前活动布局添加到时间线。从布局视图拖动实例并将它们放在时间线上。
  • 对时间线上由行表示的不同元素进行排序,如轨道。
  • 通过从项目栏拖动将嵌套时间线添加到当前时间线中。
  • 更新嵌套时间线的起始偏移。
  • 更新主关键帧和属性关键帧的位置。关于拖动关键帧的说明:
    • 拖动主关键帧会更新它的位置以及所有相关的属性关键帧的位置。
    • 单独拖动属性关键帧会在新位置创建一个新的,连同一个相应的主关键帧。由于属性关键帧不能独立存在,因此移动属性关键帧的唯一方法是移动相应的主关键帧。
    • 在拖动主关键帧时按住 Shift 将在新位置复制它们和所有相关的属性关键帧。

自动关键帧

Construct3 游戏开发 - 时间线栏
通过切换自动关键帧,只要在属性栏或布局视图中进行更改,就会在当前时间标记的位置向时间线添加关键帧。

注意事项

如果正在动画化 Sprite 插件实例的当前帧,可以通过动画化它的初始帧属性来实现。

进行这种动画时,请确保 Sprite 的正常动画已停止,因为它会干扰时间线所做的更改。同样,如果你只是使用 Sprite 的常规动画,播放更改初始帧的时间线将导致意外结果。

这两种动画方法不能共存,你必须选择其一。还可以通过动画化初始动画属性来更改 Sprite 插件实例在运行时将显示的动画。

更多信息

有关时间线的功能、属性和相关对象的更多详细信息,请参见关于时间线的项目原语部分。

有关控制时间线的操作、条件和表达式的更多信息,请查看时间线控制器插件手册条目。

时间线栏具有在手册条目键盘快捷键中列出的各种键盘快捷键。

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