共计 1252 个字符,预计需要花费 4 分钟才能阅读完成。
项目结构
Construct 项目由以下元素组成。这些元素可以通过项目栏访问,项目栏包含项目中所有元素的树形结构。项目栏中的项目也可以组织到子文件夹中(仅限付费计划),这对中到大型项目非常有用。有关更多信息,请参阅关于项目原始构件的手册部分。
布局
布局是关卡、菜单、标题屏幕和其他预排列的对象布局。在其他工具中,布局可能被称为场景、房间、帧或舞台。有关更多信息,请参阅布局部分。
布局还包括多个层,这些层可以用来将对象排列到背景和前景层。这些通过层栏进行管理。
事件表
事件表是定义游戏逻辑的事件列表。在 Construct 中,事件是编程或脚本的替代品。布局有一个相关的事件表来处理其逻辑。不同布局之间可以通过事件表包含来重用事件表。事件表在事件表视图中编辑。
有关事件的更多信息,请参阅关于事件的手册部分,尤其是关于事件工作方式的页面。
对象类型
对象类型定义了一个“类”对象。例如,TrollEnemy 和 OgreEnemy 可以是不同的对象类型。可以创建多个对象类型的实例。例如,可以有三个 TrollEnemy 对象类型的实例和五个 OgreEnemy 对象类型的实例。
清楚对象类型和实例之间的区别很重要:在整个手册中,它们将被称为不同的事物。有关更多信息,请参阅插件、对象类型和实例的手册条目。
对象类型也可以组织到家族中(仅限付费计划)。
系统对象
系统对象代表 Construct 中的内置功能。它是空项目包含的唯一对象。它不能再次添加或从项目中移除。系统对象没有实例:它始终存在并提供对 Construct 引擎内置方面的访问。其条件、动作和表达式在系统参考中有文档记载。请注意,系统对象不会出现在项目栏中,但它仍然是项目的重要部分。
时间线和缓动
时间线是预设计的随时间变化的序列。它们通常涵盖运动,例如随时间改变对象的位置、角度和大小,但也可以影响许多其他类型的属性。要了解更多关于创建时间线的信息,请参阅时间线栏部分。
声音和音乐
这些是用于游戏中的音效和音乐的音频文件。声音应用于短时长的音效,如碰撞和爆炸事件发生时播放的音效。音乐应用于较长的音乐轨道。合适地组织音频文件很重要,因为声音在播放前完全加载,但音乐是流式的。这意味着如果音乐轨道误放在声音文件夹中,它必须完全加载后才开始播放。然而,音乐文件夹中的音频可以立即播放,因为它是流式的。有关更多信息,请参阅声音和音乐。
缓动是确定变化如何随时间发生的动画函数。Construct 中有许多内置的缓动,但也可以在编辑器中设计自定义的缓动。
脚本
Construct 还支持在编辑器中进行 JavaScript 编码。事件表可以与代码结合,或者在单独的文件中编写代码。使用脚本文件时,它们将添加到项目栏的脚本部分。有关更多信息,请参阅专门的脚本手册部分。
项目文件
可以导入或在项目中创建额外的文件。然后可以在项目中加载和使用这些文件。这也涵盖了在项目中使用各种媒体文件,如视频和网络字体。有关更多信息,请参阅项目文件。Construct 还提供了一些文件编辑器(仅限付费计划),以便于编辑数据文件。