Colors 为什么不';这些圆圈不是有不同的颜色吗?
为什么:Colors 为什么不';这些圆圈不是有不同的颜色吗?,colors,lua,coronasdk,Colors,Lua,Coronasdk,为什么: local circle = {} for i = 1, 15 do for j = 1, 15 do circle[i] = display.newCircle( 0 + (i*20), 100 + (j*20), 9) circle[i]:setFillColor(128, 128, i) end end 不产生255个不同颜色的圆圈?(如果它单独设置它们)它如何生成255个圆 i仅从1到15。因此,circle将只包含16个条目
local circle = {}
for i = 1, 15 do
for j = 1, 15 do
circle[i] = display.newCircle( 0 + (i*20), 100 + (j*20), 9)
circle[i]:setFillColor(128, 128, i)
end
end
不产生255个不同颜色的圆圈?(如果它单独设置它们)它如何生成255个圆
i
仅从1到15。因此,circle
将只包含16个条目。我想你要找的是更像这样的东西:
local circle = {}
for i = 1, 15 do
for j = 1, 15 do
circle[#circle + 1] = display.newCircle( 0 + (i*20), 100 + (j*20), 9)
circle[#circle]:setFillColor(128, 128, (i * 16) + j)
end
end
不应该是
圈[i*j]=
?颜色也是一样的?1到16也可以做16个圈。16*16是256。@daurnimator:是的,但16*16大于255,这不是有效的颜色。从0到15更有意义。