スケールを(1.2、1.2)に設定すると、コンポーネントは1.2倍にスケーリングされます..しかし、中心からズームインするように、中心から拡大する必要があります。これを達成する方法。私はそれを翻訳しなければならないことを知っていますが、どのくらいですか??
質問する
289 次
1 に答える
0
オブジェクトの中心に到達するには、常にオブジェクトをそのサイズの半分に移動する必要があります。したがって、オブジェクトを 1.2 倍にスケーリングすると、実質的にオフセットも 1.2 倍にスケーリングされます。
したがって、(疑似コードで)次のようなことを簡単に行うことができます。
obj.x += obj.width * scalingfactor / 2
obj.scaleX = scalingfactor
obj.y += obj.height * scalingfactor / 2
obj.scaleY = scalingfactor
于 2012-04-11T14:44:22.440 に答える