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。