コード例 #1
0
ファイル: OVRGrabbable.cs プロジェクト: c17009/Kanabun
        virtual public void GrabBegin(Grabber hand, Collider grabPoint)
        {
            m_grabbedBy       = hand;
            m_grabbedCollider = grabPoint;
            gameObject.GetComponent <Rigidbody>().isKinematic = true;

            // Color-changing support.
            SetColor(COLOR_GRAB);
        }
コード例 #2
0
ファイル: OVRGrabbable.cs プロジェクト: c17009/Kanabun
        virtual public void GrabEnd(Vector3 linearVelocity, Vector3 angularVelocity)
        {
            Rigidbody rb = gameObject.GetComponent <Rigidbody>();

            rb.isKinematic     = m_grabbedKinematic;
            rb.velocity        = linearVelocity;
            rb.angularVelocity = angularVelocity;
            m_grabbedBy        = null;
            m_grabbedCollider  = null;

            // Color-changing support.
            SetColor(m_color);
        }
コード例 #3
0
ファイル: Hand.cs プロジェクト: JLPM22/MinecraftVRUnity
 private void Awake()
 {
     m_grabber = GetComponent <Grabber>();
 }