Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

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