在Corona中,小部件显示在模拟器中,但不在设备上

时间:2014-01-08 15:29:08

标签: android menu lua widget corona

在模拟器中,小部件显示得很好,但在设备上没有显示,其中一些小部件丢失了。 所以我甚至更新了电晕并开始从1.0迁移到Graphics 2.0引擎,宽度/高度似乎也没有引起问题,但我仍然有这个问题。

这是代码的一部分: menu.lua

ExitBtn = widget.newButton{
    defaultFile="images/exit.png",
    overFile="images/exit2.png",
    width=44, height=44,
    onRelease = onExitBtnRelease
}
ExitBtn.anchorX,ExitBtn.anchorY = 0.5, 0.5
ExitBtn.x = display.contentWidth-28
ExitBtn.y = 24+50
InfoBtn = widget.newButton{
    defaultFile="images/info.png",
    overFile="images/info2.png"
    width=46, height=46
    --onRelease = onExitBtnRelease
}
InfoBtn.anchorX,InfoBtn.anchorY = 0.5, 0.5
InfoBtn.x = ExitBtn.x-ExitBtn.width-8
InfoBtn.y = ExitBtn.y+2


group:insert( bg1 )
group:insert( bg2 )
group:insert( background )
group:insert( playBtn )
group:insert( ScoresBtn )
group:insert( HowBtn )
group:insert( ExitBtn )
group:insert( InfoBtn)

这是onExitBtnRelease函数

local function onExitBtnRelease()
    native.requestExit()
    return true
end

菜单屏幕应如下所示(链接如下),但右上角的按钮缺失(在设备上)。 http://s9.postimg.org/rz1c8nu27/start_screen.png

1 个答案:

答案 0 :(得分:1)

您是否有任何错误日志?

没有细节,我怀疑你的图片路径有问题:“images / info.png”。在模拟器中,它们不区分大小写,但在设备中,它们是。

我希望它有所帮助。