0

我正在制作这个游戏,其中一个圆形的精灵(原点设置在精灵的中心)同时被放大和旋转。我需要确定的是圆的半径相对于缩放的变化。我该怎么做呢?缩放究竟是做什么的?我的意思是 2x 比例是什么意思?这是否意味着我的精灵的面积是以前的两倍?顺便说一句,我正在使用 LibGDX。

4

1 回答 1

0

我自己想通了。问题是精灵的边界矩形随着精灵的旋转而改变大小。所以当时无法使用矩形的 with 来确定圆的粗糙度。我发现边界矩形的宽度是比例和初始宽度的乘积。所以即使精灵正在旋转,我也可以从中计算出任何实例的宽度。我从中得到了半径。

于 2013-10-06T16:57:08.513 回答