#lua #coronasdk
#lua #coronasdk
Вопрос:
Мое приложение Corona корректно отображает мои изображения в формате PNG, когда оно запущено в Android simulator на ПК. Когда я беру тот же код и компилирую на Mac, мои изображения кнопок работают, но другие PNG-файлы не работают. В данный момент я работаю с очень простым кодом, но прежде чем опубликовать его, я подумал, есть ли что-то в PNGS на Mac, чего я не понимаю. Путь — это путь, и если он работает на ПК, он должен работать и на Mac. Правильно?
Ответ №1:
Путь — это путь, и если он работает на ПК, он должен работать и на Mac. Правильно?
Не обязательно. Я не знаю о Corona в частности, но в целом Windows не чувствительна к регистру, в то время как linux и Mac чувствительны к регистру. Возможно, что изображение с именем Foo .Формат PNG, на который ссылаются как ‘foo.png’, работает в Windows, но не на Mac. Это зависит от того, как построена Corona.
Итак, мой совет: убедитесь, что вы используете один и тот же регистр в своем коде и в именах файлов и расширениях (я рекомендую использовать все строчные, но это личное предпочтение)
Если это не решит вашу проблему, самое время показать нам какой-нибудь код.
Ответ №2:
Оказывается, что индексированные PNG-файлы не разрешены в Corona, что у меня и было. Однако они работали на симуляторе для ПК / Android. Мы перенесли код на Mac, и он не сработал, как и не должен был. Итак, мы просто открыли изображения, сохранили в формате RGB PNG и вуаля, все изображения заработали.
Комментарии:
1. Если это изменение решило вашу первоначальную проблему, пожалуйста, «примите» ваш ответ как правильный для вашей проблемы (нажав на знак V рядом с ним) — чтобы другие люди поняли, что вы решили проблему и больше не нуждаетесь в помощи.
2. Я не «принимал» ответы и до сих пор не понимал, как это использовать. Я думал, что «другие» люди должны были принять это, а не я : (