Я тестирую игру в версии OS X версии Sprite Kit и обнаруживаю, что некоторые текстуры сообщают об их размере неправильно. Мне интересно, видит ли кто-нибудь еще эту проблему и есть ли объяснение?Sprite Kit OS X: свойство свойства SKTexture неверно
Просто, чтобы исключить любые другие проблемы, прежде чем сообщать об этом как об ошибке. Если это известная ошибка, скажите об этом.
я загружаю эту текстуру, это 256х256 пикселей размер:
При входе в 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}}
загружаю точно такую же текстуру, используя один и тот же код на IOS Simulator и устройства - размер имущества всегда правильно: 256x256.
Я также попытался загрузить эту текстуру перед чем-либо еще, чтобы избежать возможных побочных эффектов. Тем не менее размер текстуры неправильный.
Стоит отметить, что этого не происходит со всеми текстурами, но это происходит во всех загружаемых текстурах 256x256. Текстура 128x256 сообщает о его размере.
Я также сделал чистую сборку, и я тестирую Mavericks (13A603) с Xcode 5.0.1 (5A2053).
Я сообщил об этом как об ошибке для Apple. Идентификатор ошибок: 15377856 – LearnCocos2D
Хорошо, как только я сделал это, я открыл PNG на побережье, чтобы снова сохранить его. После этого свойство размера является правильным. – LearnCocos2D