Как заставить изображения отображаться в Corona Simulator для Mac

#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. Я не «принимал» ответы и до сих пор не понимал, как это использовать. Я думал, что «другие» люди должны были принять это, а не я : (