Corona SDK的按钮图像不可见/错位了。

我刚刚安装了 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

另外,文本的颜色也没有改变。当我添加下面的另一个带有我的图片的按钮时,我能看到我的图片的一小部分在左上角。当跳转到下一个场景时,按钮也是可见的。怎么回事呢?

点赞
用户756383
用户756383

为了解决您的颜色问题,您需要更改值。Corona 最近更改了十进制颜色的范围,从 0 到 1,而不是 0 到 255。任何大于 1 的值都会导致颜色使用 1。

因此,您的颜色基本上需要除以 255 才能得到正确的值。您可以让代码除以它,也可以自己除以该值。您可以在这里阅读相关文章。

2014-03-18 22:27:10