有人知道两个玩家同时想要抓取一个物体时如何解决吗?
当一个玩家从另一个玩家手中抓住一个物体时,当第一个玩家不放手时,两个玩家看起来就像只有他们拿着该物体。我正在使用 Pun2 for Unity for VR。
PUN 可以通过设置带有条件的自定义属性(谁拿起了物品 X)来解决这个问题。这称为“检查和交换 (CAS)”,该条件可用于确保只有第一次拾取尝试成功。 您基本上必须设置一个属性“who-holds-object-X”。当无人持有时,设置条件为“who-holds-object-X”== 0。