अगर मैं पहली बार रेडियो बटन की जांच करता हूं तो मुझे एक छोटी ठंड लग रही है। उन्हें दूसरी बार जांचना सब कुछ सुपर चिकनी चलाता है। मुझे लगता है क्योंकि वे अब ब्राउज़र-कैश में हैं। यहां एक प्रीलोड का कोई मौका?एक जावास्क्रिप्ट प्रीलोड() फ़ंक्शन कॉल करें?
var insideMap1 = THREE.ImageUtils.loadTexture('insideMap1.jpg');
var insideMap2 = THREE.ImageUtils.loadTexture('insideMap2.jpg');
var insideMap3 = THREE.ImageUtils.loadTexture('insideMap3.jpg');
$("input[name='opt1']").change(function() {
if ($("#radio1").is(":checked")) {
material[ "inside" ].map = insideMap1;
}
if ($("#radio2").is(":checked")) {
material[ "inside" ].map = insideMap2;
}
if ($("#radio3").is(":checked")) {
material[ "inside" ].map = insideMap3;
}
});
धन्यवाद। क्या आपके पास एकाधिक छवियों को प्रीलोड करने के लिए एक उदाहरण है? –
@AlexanderHein। मैंने तीन के स्रोतों को देखा। यदि आप एक साधारण वास्तविक उदाहरण (जेएस + छवि के साथ एचटीएमएल) बनाते हैं तो मैं आपकी मदद कर सकता हूं। लेकिन तीन। ImageUtils.loadTexture (यूआरएल) एक असीमित डाउनलोड छवि भी बनाता है। हो सकता है कि आप पहले इस प्रारंभिकरण को चला सकें। –