Vector3的值意味着什么?

时间:2014-07-29 00:01:13

标签: java libgdx

这段代码将字体旋转180度:

Matrix4 mx4Font = new Matrix4();
BitmapFont font;
SpriteBatch spriteFont;

font = new BitmapFont(Gdx.files.internal("data/font/agencyFB.fnt");
Gdx.files.internal("data/font/agencyFB.png"), true); //must be set true to be flipped
mx4Font.setToRotation(new Vector3(200, 200, 0), 180); <---------------------
spriteFont.setTransformMatrix(mx4Font);
spriteFont.begin();
font.setColor(1.0f, 1.0f, 1.0f, 1.0f);
font.draw(spriteFont, "The quick brown fox jumped over the lazy dog", 100, 110);
spriteFont.end();`

我知道这用于识别轴,但如果只是我们可以使用0或1 ...

1 个答案:

答案 0 :(得分:0)

根据documentation,&#34;将矩阵设置为围绕给定轴的旋转矩阵。&#34;

因此,您可以使用mx4Font.setToRotation(new Vector3(1, 1, 0), 180); 检查这个的最好方法是尝试查看它是否有效。