【问题标题】:corona sdk button's images not visible/misplacedcorona sdk 按钮的图像不可见/放错位置
【发布时间】:2014-03-17 08:12:31
【问题描述】:

我刚刚安装了 sdk 并在创建示例应用程序项目中运行。 我最终得到了一个文件夹,里面装满了图标和 3 个类,它们将向我展示事情是如何工作的。

我注意到的问题是代码创建的按钮应该有背景图像但只有文本可见。图片在同一个文件夹中,拼写正确。

自动生成的代码如下所示:

    playBtn = widget.newButton{
    label="Play Now",
    labelColor = { default={255}, over={128} },
    default="button.png",
    over="button-over.png",
    width=154, height=40,
    onRelease = onPlayBtnRelease    -- event listener function
}
playBtn.x = display.contentWidth*0.5
playBtn.y = display.contentHeight - 125

文本也不会改变颜色。当我在下面添加另一个按钮时,我的图像在自动创建的下方,我能够在左上角看到我图像的一小部分。移动到网络场景时,该按钮也可见。怎么会?

【问题讨论】:

  • 似乎 API 已更改“按钮图形的参数已从 'default / over' 重命名为 'defaultFile / overFile'”。
    感谢 corona 让您的工具保持最新状态!!!
    我仍然不明白为什么其他按钮的图像在角落里部分可见,为什么文本位置正确

标签: image button lua coronasdk visible


【解决方案1】:

为了帮助解决您的颜色问题,您需要更改这些值。 Corona 最近更改为十进制颜色,范围是从 0 到 1 与 0 到 255。任何超过 1 的都将导致 1 用于颜色。

所以基本上你的颜色需要除以 255 才能得到正确的值。您可以让代码划分它,也可以自己划分值。您可以阅读有关它的帖子here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多