Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作这个游戏,其中一个圆形的精灵(原点设置在精灵的中心)同时被放大和旋转。我需要确定的是圆的半径相对于缩放的变化。我该怎么做呢?缩放究竟是做什么的?我的意思是 2x 比例是什么意思?这是否意味着我的精灵的面积是以前的两倍?顺便说一句,我正在使用 LibGDX。
我自己想通了。问题是精灵的边界矩形随着精灵的旋转而改变大小。所以当时无法使用矩形的 with 来确定圆的粗糙度。我发现边界矩形的宽度是比例和初始宽度的乘积。所以即使精灵正在旋转,我也可以从中计算出任何实例的宽度。我从中得到了半径。