font_texture_page_size

这个内置变量可以用于在使用函数font_add()时获取或设置纹理页面大小。在使用该函数添加字体时 ,GameMaker将创建所需字形的纹理页面缓存,其大小达到此变量定义的大小。流程如下:

如果您认为需要比GameMaker使用的默认1024px更大或更小的纹理页面大小,则可以使用此内置变量设置值。如果您没有使用font_add()函数,然后,设置此设置不会影响您的游戏性能,因为在IDE中添加的字体会缓存在常规纹理页面上 (您可以从字体编辑器和目标平台的游戏选项进行控制)。

 

语法:

font_texture_page_size;

 

返回:

Real (maximum width/height in pixels)

 

例子:

font_texture_page_size = 512;
newfont = font_add("Arial", 24, true, true, 32, 128);

上面的代码将字体缓存纹理页面设置为最大512px,然后将新字体添加到游戏中。