Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我将比例设置为 (1.2,1.2) 时,组件会缩放 1.2 .. 但我需要从中心缩放它.. 就像从中心放大一样。如何实现这一点。我知道我必须翻译它,但要翻译多少??
您总是必须将对象平移到它们的一半大小才能到达它们的中心。因此,如果您将对象缩放 1.2,那么您也有效地将偏移量缩放 1.2。
因此,您可以轻松地执行以下操作(在伪代码中):
obj.x += obj.width * scalingfactor / 2 obj.scaleX = scalingfactor obj.y += obj.height * scalingfactor / 2 obj.scaleY = scalingfactor