Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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。