我正在做一个围绕X中心的图形,Y为0,0.当渲染时,我使用translate重新定位,然后使用scale使图形填充画布(例如,将所有内容缩放50%).
我注意到你是否调用scale然后翻译,翻译然后扩展并且我无法理解它是很重要的.这是一个问题,因为一切并不总是合适,但我的心智模型并不完整,所以很难修复它.
有人可以解释为什么缩放和翻译调用的顺序很重要吗?
javascript html5 canvas transform scale
canvas ×1
html5 ×1
javascript ×1
scale ×1
transform ×1