有没有办法将Vector2与浮点值相乘?我曾经在XNA中这样做,通过将标准化方向向量乘以速度浮点数来计算运动。这几乎是我的代码中使事情有效的最后一步,但对于接受浮点值的Vector2似乎没有多重函数。我可以手动调整x和y,但应该有一个我不知道的方法。
答案 0 :(得分:7)
来自http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/math/Vector2.html:
scl
public Vector2 scl(float x,
float y)
Multiplies this vector by a scalar
Returns:
This vector for chaining
所以我猜它被称为" scale"。如果要将整个向量相乘,只需对x和y使用相同的值。