对象
创建碰撞器
Published 2020年11月27日
描述
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 行为,确保碰撞体形状与图像形状相匹配。

