如何使用 PUN 处理两个玩家抓取同一个物体?

问题描述 投票:0回答:1

有人知道两个玩家同时想要抓取一个物体时如何解决吗?

当一个玩家从另一个玩家手中抓住一个物体时,当第一个玩家不放手时,两个玩家看起来就像只有他们拿着该物体。我正在使用 Pun2 for Unity for VR。

unity-game-engine virtual-reality multiplayer photon photon-pun
1个回答
1
投票

PUN 可以通过设置带有条件的自定义属性(谁拿起了物品 X)来解决这个问题。这称为“检查和交换 (CAS)”,该条件可用于确保只有第一次拾取尝试成功。 您基本上必须设置一个属性“who-holds-object-X”。当无人持有时,设置条件为“who-holds-object-X”== 0。

© www.soinside.com 2019 - 2024. All rights reserved.