JME nifty's render device : fixed text positioning when autoScale is true
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9230 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
2d57665dfd
commit
e275cfb7ee
@ -236,16 +236,8 @@ public class RenderDeviceJme implements RenderDevice {
|
||||
// niftyMat.getAdditionalRenderState().setBlendMode(convertBlend());
|
||||
text.setMaterial(niftyMat);
|
||||
|
||||
float width = text.getLineWidth();
|
||||
float height = text.getLineHeight();
|
||||
|
||||
// System.out.println("----------------------------------------------------");
|
||||
// System.out.println("POS "+x+" "+width+" "+sizeX);
|
||||
float x0 = x + 0.5f * width * (1.0f - sizeX);
|
||||
float y0 = y + 0.5f * height * (1.0f - sizeY);
|
||||
|
||||
tempMat.loadIdentity();
|
||||
tempMat.setTranslation(x0, getHeight() - y0, 0);
|
||||
tempMat.setTranslation(x, getHeight() - y, 0);
|
||||
tempMat.setScale(sizeX, sizeY, 0);
|
||||
|
||||
rm.setWorldMatrix(tempMat);
|
||||
|
Loading…
x
Reference in New Issue
Block a user