如何从精灵的比例确定圆的半径?

时间:2013-10-06 15:53:05

标签: geometry libgdx scale

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

1 个答案:

答案 0 :(得分:0)

我自己想通了。问题是精灵的边界矩形随着精灵的旋转而变化。所以当时使用矩形的with来确定圆的raidous。我发现边界矩形的宽度是刻度和初始宽度的乘积。因此,即使精灵正在旋转,我也能计算出任何实例的宽度。我从那里得到了半径。