使用 Corona SDK,遇到将缩放图像应用到工作中的问题。

阅读文档后发现,当 display.pixelWidth / display.actualContentWidth 大于等于你的图片后缀所赋值的值时,不同的图像大小会启用。无论我做什么,display.actualContentWidth 都打印出 0,使该值为无限大。我尝试了各种不同的项目和不同的 config.lua 文件,但无论如何都遇到了相同的问题。有什么想法吗??

    --------------------------------------------------------------------------------
-- config.lua
--------------------------------------------------------------------------------

print(display.pixelWidth)
print(display.actualContentWidth)
print( display.pixelWidth / display.actualContentWidth )

application = {
    content = {
        width = 768,
        height = 1024,
        scale = "letterbox",
        fps = 60,
        imageSuffix = {
            ["@2x"] = 1.5,
        }
    }
}
点赞
用户2524586
用户2524586

main.lua(或任何其他Lua文件,但不是config.lua)中打印语句。在Corona中尝试在值初始化之前打印值。

当涉及缩放图片时,这个链接对我非常有效:https://coronalabs.com/blog/2013/09/10/modernizing-the-config-lua/

2016-01-25 23:33:32