将布局对象呈弧形排列,Lua Corona SDK。

我需要在 Lua 中使用 for 循环将对象排列成一条曲线而不是一条直线。在对象沿着曲线定位时,如何计算 y 坐标?x 坐标只是对象直径 * 列数加上间隙。但是 y 坐标呢?

在 Corona 中是否有一个可以做到这一点的类?非常感谢您的帮助。

点赞
用户269870
用户269870

不,没有专门的类可以实现,因为其不需要!你只需要开发一个数学函数来实现它...

例如,你可以这么做:

object[index].x = initialX + gapX*index;
object[index].y = initialY + object[index].x^2

这将绘制出一个抛物线 :)

2012-09-05 21:07:45