创建碰撞器 | hyperPad Documentation
Logo
Documentation对象创建碰撞器
对象

创建碰撞器

Published 2020年11月27日
创建碰撞器

Art Studio 学习指南

描述

Create Collision 行为会为所选对象创建一个新的碰撞体。碰撞体可以是圆形、矩形或多边形。

绑定对象

本节介绍实时绑定更新,需要使用包含绑定对象功能的构建版本。公开发布日期尚未确定。现有的精灵/对象工作流程仍受支持。

绑定对象是一个场景对象。它的骨骼和身体部件是内部动画控制项,不能作为独立对象选择。Get Object 和 Get Objects By Tag 返回角色的对象 ID,不会返回肢体 ID。Collision Event、Create Collision 和 Ignore Collisions 会作用于对象配置的碰撞形状以及对象间物理规则,而不是单独生成的骨骼碰撞箱。

像蹲下这样的视觉变化不会自动调整碰撞体大小。请单独检查并配置场景碰撞。如需读取肢体位置,请使用 Get Bone Transform。如需携带独立的场景/运动学视觉对象,请使用 Attach Object to Bone。如需替换肢体自身的图像,请使用 Set Rig Attachment。

请参阅绑定对象与绑定行为,了解对象与绑定之间的区别以及受支持的控制项。

属性

立即触发

对象 A

默认情况下,这是当前选中的对象。你可以将其更改为场景中的其他对象。

圆形

设置圆形碰撞体中心相对于对象的 x 和 y 坐标,以及半径。

矩形

设置矩形碰撞体中心相对于对象的 x 和 y 坐标,以及宽度和高度。

多边形

通过坐标数组定义顶点来创建多边形。[[x,y],[x,y],...]

要创建有效的多边形碰撞体,x 和 y 值必须是数字。

输出

此行为没有输出。

示例

如果对象在游戏中从圆形变成正方形,你可以使用 Create Collision 行为,确保碰撞体形状与图像形状相匹配。

相关内容

发生碰撞

停止碰撞

碰撞期间