在模拟器中,小部件显示得很好,但在设备上没有显示,其中一些小部件丢失了。 所以我甚至更新了电晕并开始从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
答案 0 :(得分:1)
您是否有任何错误日志?
没有细节,我怀疑你的图片路径有问题:“images / info.png”。在模拟器中,它们不区分大小写,但在设备中,它们是。
我希望它有所帮助。