3
有一点困惑,欣赏任何帮助。帆布渲染一次,毕竟动作
我正在制作一个应用程序,它使用画布渲染游戏板。 而我面临的一个问题是,它不是最优的,为每一个小的变化渲染画布。
这里的结构是在看什么:
function renderCanvas() {
// calling for each row
}
function renderRow() {
// calling for each cell
}
function renderCell() {
// Here i use FillRect and StrokeRect both
}
功能与通过上下文来相互合作。
现在它呈现每个单元格。并且使用beginPath似乎只处理中风。
我不知道我是否可以在renderCanvas函数中启动路径(就像beginPath),并且在完成与上下文有关的所有操作后 - 我可以渲染一次?
你只能对'beginPath'做一个样式,所以如果你的单元格需要不同的颜色,字体和不透明度,那么你必须为每个不同的样式做一个beginPath(但你可以将相同样式组合成一个beginPath)。 – markE
谢谢,这些信息正是我一直在寻找的。您可以发布完整答案,我会接受它。 – Lazyexpert