【发布时间】:2016-11-13 07:58:16
【问题描述】:
注意:我正在使用 Unity3D 来完成此任务,但我很确定这是一个通用问题。
我有一个对象,我想对其进行缩放,然后对其进行平移,以便在缩放该对象时,我选择的图片上的一个特定点在缩放后将保持在同一位置。
基本上就是这张图:
如果我在位置 (x, y) (位置是图像的中心)将宽度为 w 和高度 h 的对象缩放 s 倍,我需要翻译多少才能保持固定点 (a, b)。
编辑:我忘了提到在 Unity 中,默认情况下对象是从对象的中心缩放的
【问题讨论】:
-
回复:“注意:我正在使用 Unity3D 来完成此任务,但我很确定这是一个通用问题”:如果不出意外,这将取决于 Unity3D 中“缩放”的含义。由于它显然不允许您指定固定点(否则您不会问这个问题),它如何确定要使用的固定点?不动点会一直是 (0, 0) 吗?
-
物体的中心是不动点