【发布时间】:2011-11-13 07:32:48
【问题描述】:
我想根据移动/速度方向拉伸一个精灵。为简单起见,精灵是白色的 5x5 像素。包括一个黑色的 1x1 边框
因此,例如,如果精灵从当前位置向“3 点钟”移动,它会像细线一样对角拉伸/缩放,类似于基于随机移动的任何其他角度/弧度。
我尝试采用:vector2 位置 - 原始位置,然后将其与:length() 一起用于 x 和 y 比例值,但这会产生大比例块而不是一条线?
有什么想法吗?关于缩放和计算方向角
保罗。
【问题讨论】:
-
在要缩放的图像中包含边框是个坏主意,因为边框会变形并且看起来很奇怪。如果对象在几何上是规则的,首先绘制缩放的对象,然后用相应的比例绘制它周围的边框。