VRC Object Sync
VRC Object Sync 组件同步游戏对象的变换与实例中所有玩家。它同步对象的:
- 位置
- 旋转
- 运动学状态(参见
SetKinematic) - 重力状态(参见
SetGravity)
属性
| 参数 | 描述 |
|---|---|
| Allow Collision Ownership Transfer | 如果勾选,当对象与另一个玩家拥有的对象碰撞时,所有权将转移。 |
| Force Kinematic On Remote | 如果勾选,附加的刚体将对所有非拥有玩家强制设置为运动学模式。 |
方法
| 名称 | 描述 |
|---|---|
| SetKinematic(bool value) | 更改运动学状态,通常由对象的 Rigidbody 处理,但在此处控制以进行同步。运动学状态开启时,此 Rigidbody 忽略力、碰撞和关节。 |
| SetGravity(bool value) | 更改重力状态,通常由对象的 Rigidbody 处理,但在此处控制以进行同步。 |
| FlagDiscontinuity() | 当你想传送对象时触发此方法——你在此帧所做的更改将无平滑地应用。 |
| TeleportTo(Transform targetLocation) | 将对象移动到指定位置。 |
| Respawn() | 将对象移回其原始生成位置。 |