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