En esta página

ResourceLoader QML Type

Permite la precarga de recursos 3D. Más...

Import Statement: import QtQuick3D
Inherits:

Object3D

Propiedades

Descripción detallada

ResourceLoader se utiliza para precargar recursos para Qt Quick 3D. Normalmente, los recursos sólo se cargan cuando se necesitan para renderizar un fotograma, y se descargan cuando no se utilizan para renderizar la escena. Este enfoque agresivo de los tiempos de vida de los recursos significa que sólo se utiliza el mínimo de recursos de la GPU para renderizar un fotograma, pero en algunas escenas dinámicas esto puede provocar que los recursos se carguen y liberen con frecuencia. El componente ResourceLoader permite un control más preciso de la duración de los recursos en la escena. Los recursos enumerados en el componente ResourceLoader se cargan en la memoria de la GPU y permanecerán allí hasta que se eliminen de las listas de ResourceLoader o éste se destruya.

ResourceLoader también se puede utilizar para asegurarse de que los recursos grandes están disponibles antes de renderizar un fotograma. Dado que los recursos se cargan sólo cuando se necesitan para un fotograma, esto puede provocar que se pierdan fotogramas esperando a que se cargue un recurso grande. Al cargar previamente los recursos grandes antes de mostrar una escena, no hay riesgo de que se pierdan fotogramas debido a que los recursos se cargan durante una animación.

Para ver ejemplos de uso, consulte Qt Quick 3D - Principled Material Example

Documentación de propiedades

geometries : List<QtQuick3D::Geometry>

Esta propiedad define una lista de recursos geométricos que se cargarán en la GPU y se almacenarán en caché.

meshSources : List<url>

Esta propiedad define una lista de ubicaciones de archivos de malla que contienen geometría. Cuando un archivo de malla se añade a esta lista, se cargará en la GPU y se almacenará en caché. Si estos mismos archivos de malla son fuente es utilizado por un /c Modelo no necesitarán ser cargados de nuevo.

textures : List<QtQuick3D::Texture>

Esta propiedad define una lista de recursos de texturas que se cargarán en la GPU y se almacenarán en caché.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.