将Vector2乘以标量(LibGDX)

Dan*_*own 4 java android types casting libgdx

我试图将类型"Vector2"乘以值delta的标量并输入float.有关Vector2类型的信息,请访问:

http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/math/class-use/Vector2.html

特别是在那个页面上,我正在引用:

Vector2 --- Vector2.scl(float scalar)将此向量乘以标量

位置是Vector2的速度是Vector2

我收到错误:"方法scl(float)未定义为Vector2类型"

public void update(float delta) {
    position.add(velocity.cpy()).scl(delta); 
}
Run Code Online (Sandbox Code Playgroud)

P.T*_*.T. 5

这种Vector2.scl方法是新的.您必须使用旧版本的Libgdx.mul在旧版本中调用该方法(此方法仍然存在于较新的Libgdx中,但是@deprecated):

请参阅http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/math/Vector2.html#mul(float)