项目结构

902次阅读
没有评论

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

项目结构

Construct 项目由以下元素构成。这些元素可以通过 项目栏 访问,项目栏包含项目中所有元素的树状结构。项目栏中的项目也可以组织到子文件夹中(仅限付费计划),这对于中大型项目非常有用。更多信息,请参见手册中关于项目原语的章节。

布局

布局是层级、菜单、标题屏幕以及其他预安排的对象布局。在其他工具中,布局可能被称为场景、房间、帧或舞台。更多信息请参见 布局 章节。

布局还包含多个 图层 ,可用于将对象排列到背景和前景图层中。这些通过 图层栏 进行管理。

事件表

事件表是定义游戏逻辑的 事件 列表。在 Construct 中,事件是编程或脚本的替代品。布局有一个关联的 事件表 来处理其逻辑。事件表可以在不同布局之间通过 事件表包含 来重用。事件表在 事件表视图 中进行编辑。

关于事件的更多信息,请参见手册中关于 事件 的部分,特别是关于 事件如何工作 的页面。

对象类型

对象类型定义了一个对象的“类”。例如,TrollEnemy 和 OgreEnemy 可以是不同的对象类型。可以创建对象类型的多个 实例 。例如,可以有 TrollEnemy 对象类型 的三个 实例 ,以及 OgreEnemy 对象类型的五个 实例

明确区分 对象类型 实例 非常重要:手册中将会以不同的方式提及它们。更多信息,请参见手册中关于 插件 对象类型 实例 的条目。

对象类型也可以分组到 家族 (仅限付费计划)

系统对象

系统对象 代表 Construct 中的内置功能。它是空项目中唯一包含的对象。它不能再次添加到项目或从项目中移除。系统对象没有实例:它始终存在,并提供对 Construct 引擎内置方面的访问。其条件、动作和表达式在 系统参考 中有所描述。注意系统对象不会出现在项目栏中,但它仍然是项目的重要部分。

声音和音乐

这些是游戏中用于音效和音乐的音频文件。声音 应用于播放碰撞和爆炸等事件时使用的短时音效。音乐 应用于较长的音乐曲目。合理组织音频文件非常重要,因为声音在播放前需要完全加载,而音乐是流式的。这意味着如果一个音乐曲目错误地放在声音文件夹中,它必须在开始播放前完全加载。然而,音乐文件夹中的音频可以立即开始播放,因为它是流式的。更多信息请参见 声音和音乐

时间轴和缓动

时间轴 是预先设计的随时间变化的一系列更改。它们通常涉及移动,例如随时间改变对象的位置、角度和大小,但也可以影响许多其他类型的属性。要了解关于创建时间轴的更多信息,请参见关于 时间轴栏 的章节。

缓动是确定随时间变化的动画函数。Construct 中内置了许多缓动函数,但也可以在编辑器中设计自定义的缓动。

脚本

Construct 还支持在编辑器中编写 JavaScript 代码。事件表可以与代码结合使用,或者可以在单独的文件中编写代码。使用脚本文件时,它们会被添加到项目栏的脚本部分。更多信息请参见手册中关于 脚本 编写的专章。

项目文件

可以将额外的文件导入到项目中或创建在项目中。然后可以在项目中加载和使用这些文件。这也包括在项目中使用各种媒体文件,如视频和网页字体。更多信息请参见 项目文件 。Construct 还提供了一些 文件编辑器(仅限付费计划),方便编辑数据文件。

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