【发布时间】:2018-10-12 11:13:55
【问题描述】:
我的游戏中有interactable/throwable VR 对象。问题是,当我握住这个物体并将他移动到其他物体触发器的区域时,我想强制将这个物体从手上分离。
public void DetachFromHand() //Added method in Interactable.cs
{
OnDetachedFromHand(attachedToHand);
}
private void OnTriggerEnter(Collider other)
{
other.gameObject.GetComponent<Valve.VR.InteractionSystem.Interactable>().DetachFromHand();
}
GetComponent<Valve.VR.InteractionSystem.Interactable>() 返回 null 即使我持有的对象添加了 Interactable 脚本。
而且我认为这不是解决这个问题的最佳方法。
【问题讨论】:
标签: unity3d virtual-reality steamvr