gpt4 book ai didi

lua - Corona SDK setFillColor 混合颜色时不着色

转载 作者:行者123 更新时间:2023-12-02 14:18:07 25 4
gpt4 key购买 nike

我只是 Corona SDK 的新用户,正在学习一本书的一些练习。我尝试创建一个矩形并为其着色,但是如果我将 setFillColor(255,0,0) 或将 255 设置为绿色或蓝色,则它可以工作。问题是当我尝试混合像 setFillColor(100,129,93) 这样的颜色时,它只会绘制一个白色矩形。

这是我的 main.lua:

rect_upperBackground = display.newRect(150, 150, 100, 50)
rect_upperBackground:setFillColor(49, 49, 49)

最佳答案

根据documentation , setFillColor 需要 [0, 1] 范围内的颜色,而不是 [0, 255]。例如,您可以尝试这样做。

rect_upperBackground:setFillColor(100 / 255, 129 / 255, 93 / 255)
rect_upperBackground:setFillColor(0.4, 0.2, 0.5)

关于lua - Corona SDK setFillColor 混合颜色时不着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20085602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com