TextServerDummy

继承: TextServerExtension < TextServer < RefCounted < Object

无法呈现文本或管理字体的虚拟文本服务器。

描述

一个虚拟的 TextServer 接口,不执行任何操作。在不需要渲染文本时,它有助于释放内存,因为文本服务器消耗资源较多。它还可用于复杂图形用户界面(GUI)中的性能比较,以检查文本渲染的影响。

在项目开始时,虚拟文本服务器始终可用。以下是访问它的方法:

var dummy_text_server = TextServerManager.find_interface("Dummy")

if dummy_text_server != null:

        TextServerManager.set_primary_interface(dummy_text_server)

        # 如果其他文本服务器不再需要,就可以将其移除:

        for i in TextServerManager.get_interface_count():

                var text_server = TextServerManager.get_interface(i)

                if text_server != dummy_text_server:

                        TextServerManager.remove_interface(text_server)

命令行参数 --text-driver Dummy(区分大小写)可用于在任何项目上强制使用 “Dummy” TextServer