v0.3.4: fixed text display issues at low resolutions
This commit is contained in:
parent
89acd0fa35
commit
35a6a6bee0
|
@ -187,9 +187,11 @@ public class PixelScene extends Scene {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static RenderedText renderText( String text, int size ) {
|
public static RenderedText renderText( String text, int size ) {
|
||||||
|
//rendering above 5x is a waste of resources, can just scale from there.
|
||||||
int zoom = Math.min(defaultZoom, 5);
|
int zoom = Math.min(defaultZoom, 5);
|
||||||
RenderedText result = new RenderedText( text, size*zoom);
|
RenderedText result = new RenderedText( text, size*zoom);
|
||||||
result.scale.set(1/(float)zoom);
|
//adding 0.001f helps with smoothness on lower resolution devices.
|
||||||
|
result.scale.set(1/(float)zoom + .001f);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -200,7 +202,7 @@ public class PixelScene extends Scene {
|
||||||
public static RenderedTextMultiline renderMultiline( String text, int size ){
|
public static RenderedTextMultiline renderMultiline( String text, int size ){
|
||||||
int zoom = Math.min(defaultZoom, 5);
|
int zoom = Math.min(defaultZoom, 5);
|
||||||
RenderedTextMultiline result = new RenderedTextMultiline( text, size*zoom);
|
RenderedTextMultiline result = new RenderedTextMultiline( text, size*zoom);
|
||||||
result.zoom(1/(float)zoom);
|
result.zoom(1/(float)zoom + .001f);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user