【发布时间】:2019-06-03 16:36:49
【问题描述】:
我正在使用 Go 并将其编译为 Web 程序集。
我正在尝试用随机颜色渲染一堆相邻的矩形,但它们一直渲染为灰色。
我的渲染函数看起来像这样:
for row,_ := range rows {
for col,_ := range row {
ctx.Set("fillStyle", fmt.Sprintf("#%06x", rand.Int()))
ctx.Call("fillRect", 20, 20 + (col * width), maxHeight - (row*height))
}
}
它渲染了一个大块(所有矩形都彼此相邻),但都是灰色的,而不是用不同的颜色来做。
示例中的代码是否足以提供进一步帮助?如果不是,我可以将其发布到要点上,因为我是 WASM 的新手,我不确定哪些部分可能真正相关 - 但据我所知,这两个函数是唯一可以进行渲染的函数。
【问题讨论】:
标签: string go random colors webassembly