Skip to main content

可拾取属性与物理系统

那么,关于你想拿起或扔掉的东西呢?毫无疑问,这需要物理知识。别担心,你不需要做微积分,只需要简单地理解几个组件。 创建一个小立方体。在这个立方体上,点击添加组件,搜索拿起,然后点击VRCPickup。你现在应该看到添加了两个组件,一个刚体和一个VRCPickup。 在VRChat中,一个拿起需要4个组件:

  • 刚体:用于计算物理
  • 碰撞器:用于碰撞
  • VRCPickup:这样你可以在VRChat中抓住/使用物体
  • VRC对象同步(可选):这样对象可以在玩家之间同步。请注意,每个同步对象必须有一个所有者,这就是为什么拿起式物品在你的手里看起来很好,但如果它们被另一个玩家拿过,看起来就会很迟钝。

如果你启用“是动力学”,你的物体只能被与之交互的玩家移动。它不会与其他物体碰撞(尽管其他物体会与之碰撞),并且不会对其施加物理力。这是枕头的一个流行设置。 物理材质使物体具有更逼真的物理特性。你可以将它们添加到你的表面和拿起式物品的碰撞器中,使它们更可信。 你可以使用多个碰撞器进行更准确的碰撞;例如,对于我的玻璃瓶,我从一个立方体碰撞器开始,然后在X和Z轴上缩小它。然后我添加一个胶囊碰撞器,并在Y轴上缩小它,直到它与瓶子对齐。这样,瓶子既可以滚动,也可以站立在顶部或底部。请注意,你只能抓住检查器中出现的第一个碰撞器。