मेरे पास एक ऐसा पृष्ठ है जो कई कैनवासों में से कई वेबलॉग संदर्भों का उपयोग कर रहा है। प्रत्येक बार नए संदर्भ बनाने के लिए कैनवास को फिर से लोड किया जा सकता है, आकार बदल सकता है। यह कई रीलोड्स के लिए काम करता है, लेकिन आखिरकार जब मैं एक नया संदर्भ बनाने की कोशिश करता हूं तो यह एक शून्य मान देता है। मुझे लगता है कि मैं स्मृति से बाहर चला रहा हूँ।वेबजीएल संदर्भों को हटाने
मैं उन संदर्भों को हटाने में सक्षम होना चाहता हूं जिन्हें मैं अब उपयोग नहीं कर रहा हूं इसलिए मैं स्मृति को पुनर्प्राप्त कर सकता हूं और अपने नए संदर्भों के लिए इसका उपयोग कर सकता हूं। क्या इसे करने का कोई तरीका है? या क्या कई कैनवासों को संभालने का एक बेहतर तरीका है?
धन्यवाद।
getContext() कॉल शून्य लौट रहा है, इसलिए विफलता तब होती है जब मैं व्यूपोर्ट को त्रुटियों को सेट करने का प्रयास करता हूं क्योंकि ऑब्जेक्ट शून्य है। – user2089247
अच्छी तरह से आपको यह जांचना चाहिए कि आपका संदर्भ 'getContext() ' – Aesthete
पर कॉल करने के बाद _anything_ करने से पहले मान्य है, यह ~ 200 वां संदर्भ बनने पर विफल रहता है। पहला 199 सुंदर और अद्भुत है। कोड बहुत सरल है। – user2089247