मैं स्प्राइट किट के ओएस एक्स संस्करण पर एक गेम का परीक्षण कर रहा हूं, और पाया कि कुछ बनावट उनके आकार को गलत तरीके से रिपोर्ट करती हैं। मैं सोच रहा हूं कि कोई और इस समस्या को देख रहा है और क्या इसके लिए कोई स्पष्टीकरण है?स्प्राइट किट ओएस एक्स: एसकेटेक्चर आकार संपत्ति गलत है
किसी भी अन्य समस्या को रद्द करने से पहले मैं इसे एक बग के रूप में रिपोर्ट करता हूं। यदि यह एक ज्ञात बग है, तो कृपया ऐसा कहें।
मैं इस बनावट लोड हो रहा है कर रहा हूँ, यह आकार में 256x256 पिक्सल है:
जब मैं इस छवि से बनाए गए SKTexture प्रवेश करें, फिर SKTexture विवरण मुझे सही आकार लेकिन size
संपत्ति देता है नहीं, यह कहता है कि छवि 204.8 x 204.8 है।
tex = <SKTexture> 'Tileset_GeometryB.png' (256 x 256)
tex.size = {204.80000000000001, 204.80000000000001} // Huh? WTF?!?
tex.textureRect = {{0, 0}, {1, 1}}
मैं ठीक उसी बनावट आईओएस सिम्युलेटर और डिवाइस पर एक ही कोड का उपयोग करके लोड - आकार संपत्ति हमेशा सही है: 256x256।
मैंने किसी भी संभावित दुष्प्रभाव से बचने के लिए किसी और चीज से पहले इस बनावट को लोड करने का भी प्रयास किया। अभी भी बनावट का आकार गलत है।
यह ध्यान देने योग्य है कि यह सभी बनावटों के साथ नहीं होता है, लेकिन मेरे द्वारा लोड किए गए सभी 256x256 बनावट पर होता है। एक 128x256 बनावट अपने आकार की सही ढंग से रिपोर्ट करता है।
मैंने एक क्लीन बिल्ड भी किया, और मैं एक्सकोड 5.0.1 (5 ए 2053) के साथ मैवरिक्स (13 ए 603) पर परीक्षण कर रहा हूं।
मैंने ऐप्पल को एक बग के रूप में इसकी सूचना दी। बग आईडी: 15377856 – LearnCocos2D
ठीक है, मैंने ऐसा करने के ठीक बाद, मैंने इसे फिर से बचाने के लिए सीशोर में पीएनजी खोला। उसके बाद आकार की संपत्ति सही है। – LearnCocos2D