对象类型

363次阅读
没有评论

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

对象类型

在 Construct 的游戏设计中,对象类型是核心部分。对象类型定义了一个对象的“类别”。例如,TrollEnemy 和 OgreEnemy 可以是 Sprite 插件的不同对象类型。它们具有不同的动画,可以分别应用事件,使它们看起来和行为不同,尽管它们都是 Sprite 对象。

项目中可以有多个对象类型的实例。例如,你可能希望游戏中有四个 TrollEnemy 对象等待玩家。这四个实例共享相同的动画、图像、行为、实例变量和事件。(对于实例变量,每个实例存储其自己的唯一值,例如健康,并且每个实例的行为也是独立的。)

对象类型本身没有位置、角度或大小。这些是对象类型实例的属性。项目栏显示项目中的对象类型,但不显示实例。你还可以从项目栏添加、重命名和删除对象类型。

事件被应用于对象类型。然后,事件过滤满足条件的实例。例如,“子弹与外星人碰撞”的事件适用于所有子弹和外星人对象类型的实例。然而,当事件发生时,动作仅适用于碰撞中涉及的特定实例。有关更多信息,请参阅事件如何工作。

对象类型也可以分组到家庭中(仅限付费计划)。这可以帮助避免为不同类型的对象重复相同的事件。

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