我设法沿着bezier曲线绘制一个精灵,让我很高兴。但是我不能从我的定义的起点开始初始化,无论我尝试过什么,它总是从位置0,0开始bezier。
这是我的bezier:
final Vector2 tmpV = new Vector2();
paths.add(new Bezier<Vector2>(new Vector2(w, 150), new Vector2(w, h),
new Vector2(0, 0)));
这就是我有效地告诉精灵跟随Bezier的地方:
position.add(tmpV).scl(t).cpy();
我知道Bezier的价值看起来有点奇怪,只是我试图理解它们,说实话它甚至没有画出我想要的路径。我想要绘制的路径将从右上角开始,向下拱起并返回到右上角。