4

我试图将类型“Vector2”乘以值增量的标量和浮点类型。关于 Vector2 类型的信息可以在这里找到:

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

特别是在该页面上,我指的是:

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

位置是 Vector2 速度是 Vector2

我收到错误消息:“Vector2 类型的方法 scl(float) 未定义”

public void update(float delta) {
    position.add(velocity.cpy()).scl(delta); 
}
4

1 回答 1

6

Vector2.scl方法很新颖。您必须使用旧版本的 Libgdx。该方法在旧版本中被调用mul(该方法在较新的 Libgdx 中仍然存在,但 is @deprecated):

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

于 2013-05-26T17:18:53.780 回答