当我将比例设置为(1.2,1.2)时,组件会缩放1.2 ..但我需要从中心缩放它...就像从中心放大一样。如何实现这一目标。我知道我要翻译它但是用了多少钱?
答案 0 :(得分:0)
你总是需要将物体的一半转换成它们的中心。因此,如果将对象缩放1.2,则有效地将偏移量缩放1.2。
所以你可以很容易地做一些事情(在伪代码中):
obj.x += obj.width * scalingfactor / 2
obj.scaleX = scalingfactor
obj.y += obj.height * scalingfactor / 2
obj.scaleY = scalingfactor