0 सवाल: Photon2 का उपयोग करके वीआर बटन स्वामित्व कैसे हस्तांतरित करें?

पर बनाया गया सवाल Wed, May 8, 2019 12:00 AM

मैं वर्तमान में एक परियोजना पर काम कर रहा हूं और मैं अपने मल्टीप्लेयर गेम में कई बटन का उपयोग करना चाहता हूं।

दुर्भाग्य से बटन को केवल स्थानीय रूप से धकेला जा सकता है और यह नेटवर्क पर सिंक नहीं होता है।

कुछ कारणों से खेल स्क्रिप्ट को ट्रिगर नहीं करता है जो कि स्वामित्व को खिलाड़ी को स्थानांतरित करना चाहिए

मैं वास्तव में नहीं जानता कि क्या चल रहा है और यह क्यों ट्रिगर नहीं हो रहा है ...

मैंने पहले से ही चलती भाग और बटन पर फोटॉन ट्रानफॉर्म विचारों को विज्ञापन देने की कोशिश की, लेकिन परिणाम के बिना

    private void OnTriggerEnter(Collider other)
    {
        if(other.name == "LHand" || other.name == "RHand")
        {
            ChangeOwnership(other);
        }
        print("trigger entered but not a hand");
    }

    public void ChangeOwnership(Collider col)
    {
        if (GetComponent<PhotonView>().Owner != col.GetComponent<PhotonView>().Owner)
        {
            GetComponent<PhotonView>().TransferOwnership(col.GetComponent<PhotonView>().Owner);
            print("changed ownership to: " + col.GetComponent<PhotonView>().Owner);

        }

    }

यदि ट्रिगर वास्तव में दर्ज किया गया है तो यह खिलाड़ी को मालिक के रूप में दिखाना चाहिए न कि दृश्य ...

के लिए

इसलिए अगर किसी के पास इस बारे में कोई सुराग है तो मैं इसे ले लूंगा ...

    
1
0 उत्तर                              0                         
स्रोत रखा गया यहाँ