Я играл с Corona в течение нескольких дней, и все шло хорошо, пока я не попытался поставить игру на свой iPhone 4. Нормальные изображения @ 2x работают нормально, используя display.newImageRect метод и поместив в мой config.lua файл следующее:
imageSuffix = {
["@2x"] = 2,
["-hd"] = 2
}
Однако SpriteHelper выводит 4 файла: 2 HD и 2 SD . Вот так:
- игрок-hd.png
- игрок-hd.lua
- player.png
- player.lua
Я создаю спрайт и т. Д. Вот так:
local sprite = require( "sprite" )
local playerData = require( "animations/player" )
local playerSpriteData = playerData.getSpriteSheetData()
local playerSpriteSheet = sprite.newSpriteSheetFromData( "animations/player.png", playerSpriteData )
local playerSpriteSet = sprite.newSpriteSet(playerSpriteSheet, 1, 7)
player = sprite.newSprite(playerSpriteSet)
Эти файлы прекрасно работают в имитаторе короны iPhone 4, однако после того, как я собрал его и установил на свое устройство, ни один из файлов SpriteHelper не отображается. Я попытался изменить бит -hd файлов на @ 2x , но это ничего не дало. Я даже пытался вставить @ 2x в приведенный выше код, чтобы попытаться сделать так, чтобы сетчатка только поддерживалась, но опять ничего не изменилось.
Кто-нибудь еще имел эту проблему? Любой совет был бы великолепен, так как я действительно хочу сыграть в тестовую игру на своем устройстве.
Заранее спасибо.