0

我见过人们使用多个画布而不是单个画布。为什么?有没有更好的表现?我没有看到太大的不同。

4

1 回答 1

6

多画布通常在以下情况下使用:

  • 他们的帧率彼此不同。例如,考虑一个显示游戏主屏幕的画布和另一个显示库存的画布。游戏应该不断更新,但库存可能是静态的(或更新频率较低)。
  • 将所有元素正确定位在一个画布中会更难。在这些情况下,多画布 + CSS 的组合通常用于使定位更容易。
  • 需要更灵活的布局。例如,考虑我之前制作的场景(游戏屏幕和库存)。假设玩家想要隐藏他的库存,通过使用多个画布来完成此操作会更容易(您可以隐藏库存所在的画布(使用javascript))。如果在这种情况下只使用一个画布,它可能需要更大的代码并给您带来很多错误和挫败感。
于 2013-09-03T02:01:41.967 回答